Skip to content

Commit f5dd10e

Browse files
committed
test(cache): add delay to wildcard pattern test to prevent flakiness
Add 10ms delay after deleteAll() to let filesystem operations settle before checking results. Prevents race condition where cacache filesystem operations haven't fully completed.
1 parent 0970a1e commit f5dd10e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

test/unit/cache-with-ttl.test.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,9 @@ describe.sequential('cache-with-ttl', () => {
269269

270270
await cache.deleteAll('npm/lodash/*')
271271

272+
// Small delay to let filesystem operations settle (prevents flakiness)
273+
await new Promise(resolve => setTimeout(resolve, 10))
274+
272275
expect(await cache.get('npm/lodash/1.0.0')).toBeUndefined()
273276
expect(await cache.get('npm/lodash/2.0.0')).toBeUndefined()
274277
expect(await cache.get('npm/react/1.0.0')).toBe('data3')

0 commit comments

Comments
 (0)