             expect(response.body).to.include.members ['GC101']
 
         it 'should return disabled/archived geocaches by default', Promise.coroutine ->
-            yield setupDatabase [
+            yield setupTestData [
                 gc '100',
                     Archived: false
                     Available: false

            expect(response.body).to.include.members ['GC100']

        it 'should return stale geocaches when "stale" is 1', Promise.coroutine ->
            yield setupDatabase [
                gc '100',
                    updated: new Date().toISOString()
                gc '101',
                    updated: '2000-01-01 00:00:00Z'
            ]
            response = yield request
                .get "#{url}/gcs"

    gc = (id, options) ->
        defaults =
            Code: "GC#{id}"
            Name: 'geocache name'
            Latitude: 10
            Longitude: 20
            Terrain: 1
            Difficulty: 1
            Archived: false
            Available: true
            CacheType: GeocacheTypeId: 2
            ContainerType: ContainerTypeName: 'Micro'
            UTCPlaceDate: "/Date(#{new Date().getTime()}-0000)/"
            EncodedHints: 'some hints'
        merge = (a, b) ->
            return a unless b?
            for k, v of b
