From 535574a192d4875faf930181117d54e77d519590 Mon Sep 17 00:00:00 2001 From: Romil Bijarnia Date: Tue, 3 Nov 2026 12:12:25 +1100 Subject: [PATCH] test(web): await the file save without draining background timers --- .../src/components/files/fileSaveSessions.browser.test.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/web/src/components/files/fileSaveSessions.browser.test.tsx b/apps/web/src/components/files/fileSaveSessions.browser.test.tsx index aff76479b7410..6a95faa39e489 100644 --- a/apps/web/src/components/files/fileSaveSessions.browser.test.tsx +++ b/apps/web/src/components/files/fileSaveSessions.browser.test.tsx @@ -1,4 +1,4 @@ -import { render, fakeTimers } from "../../../test/render"; +import { act, render, fakeTimers } from "../../../test/render"; import { EnvironmentId } from "@t3tools/contracts"; import { AsyncResult } from "effect/reactivity"; import { StrictMode } from "react"; @@ -68,9 +68,8 @@ describe("file save sessions in React", () => { , ); - finishWrite(); getUnsavedFile.mockReturnValue(null); - await vi.runAllTimersAsync(); + await act(() => finishWrite()); expect(runAtomCommand.mock.calls.map(([, , request]) => request)).toEqual([ {