From 298cb7ff8388eed9dbbfcd2d8f5b8c45b3b22b5f Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Fri, 12 Sep 2025 10:59:18 +0200 Subject: [PATCH] test(react-router): Unflake `flushIfServerless` test --- .../test/server/createSentryHandleError.test.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/react-router/test/server/createSentryHandleError.test.ts b/packages/react-router/test/server/createSentryHandleError.test.ts index 0cad5d2a04ba..dddcf2eba86c 100644 --- a/packages/react-router/test/server/createSentryHandleError.test.ts +++ b/packages/react-router/test/server/createSentryHandleError.test.ts @@ -156,7 +156,8 @@ describe('createSentryHandleError', () => { }); describe('flushIfServerless behavior', () => { - it('should wait for flushIfServerless to complete', async () => { + it('waits for flushIfServerless to complete', async () => { + vi.useFakeTimers(); const handleError = createSentryHandleError({}); let resolveFlush: () => void; @@ -172,7 +173,8 @@ describe('createSentryHandleError', () => { const handleErrorPromise = handleError(mockError, mockArgs); - setTimeout(() => resolveFlush(), 10); + vi.advanceTimersByTime(10); + resolveFlush!(); await handleErrorPromise; const endTime = Date.now();