Skip to content

Commit 6dfc63d

Browse files
committed
test(abort): fix flaky timing in independent signals test
Increased timeouts from 10ms/50ms to 50ms/150ms with corresponding wait times increased to 70ms/100ms. This provides sufficient timing margins to prevent race conditions while still testing the independent signal behavior effectively.
1 parent 8ba56e6 commit 6dfc63d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

test/abort.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -376,18 +376,18 @@ describe('abort', () => {
376376
})
377377

378378
it('should create independent signals', async () => {
379-
const signal1 = createTimeoutSignal(10)
380-
const signal2 = createTimeoutSignal(50)
379+
const signal1 = createTimeoutSignal(50)
380+
const signal2 = createTimeoutSignal(150)
381381

382382
expect(signal1.aborted).toBe(false)
383383
expect(signal2.aborted).toBe(false)
384384

385-
await new Promise(resolve => setTimeout(resolve, 20))
385+
await new Promise(resolve => setTimeout(resolve, 70))
386386

387387
expect(signal1.aborted).toBe(true)
388388
expect(signal2.aborted).toBe(false)
389389

390-
await new Promise(resolve => setTimeout(resolve, 40))
390+
await new Promise(resolve => setTimeout(resolve, 100))
391391

392392
expect(signal2.aborted).toBe(true)
393393
})

0 commit comments

Comments
 (0)