Skip to content

Commit 6ce707e

Browse files
committed
Test cache deletion with ObjectId
1 parent f72f310 commit 6ce707e

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/__tests__/cache.test.js

+8-6
Original file line numberDiff line numberDiff line change
@@ -99,14 +99,16 @@ describe('createCachingMethods', () => {
9999
})
100100

101101
it(`deletes from cache`, async () => {
102-
await api.findOneById(docs.id1._id, { ttl: 1 })
102+
for (const doc of [docs.id1, docs.id2]) {
103+
await api.findOneById(doc._id, { ttl: 1 })
103104

104-
const valueBefore = await cache.get(cacheKey(docs.id1._id))
105-
expect(valueBefore).toEqual(EJSON.stringify(docs.id1))
105+
const valueBefore = await cache.get(cacheKey(doc._id))
106+
expect(valueBefore).toEqual(EJSON.stringify(doc))
106107

107-
await api.deleteFromCacheById(docs.id1._id)
108+
await api.deleteFromCacheById(doc._id)
108109

109-
const valueAfter = await cache.get(cacheKey(docs.id1._id))
110-
expect(valueAfter).toBeUndefined()
110+
const valueAfter = await cache.get(cacheKey(doc._id))
111+
expect(valueAfter).toBeUndefined()
112+
}
111113
})
112114
})

0 commit comments

Comments
 (0)