From 49fa943ecaae02a22f8a227cbb65558b65d98387 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 11 May 2026 16:45:50 +0100 Subject: [PATCH] test: remove hook queue timer flush --- src/hooks/fire-and-forget.test.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/hooks/fire-and-forget.test.ts b/src/hooks/fire-and-forget.test.ts index 63700fcf17f..a061f0a906a 100644 --- a/src/hooks/fire-and-forget.test.ts +++ b/src/hooks/fire-and-forget.test.ts @@ -67,12 +67,14 @@ describe("fireAndForgetBoundedHook", () => { { maxConcurrency: 1, maxQueue: 1, timeoutMs: 10_000 }, ); - await Promise.resolve(); - expect(starts).toEqual(["first"]); + await vi.waitFor(() => { + expect(starts).toEqual(["first"]); + }); expect(logger).toHaveBeenCalledWith("hook failed: queue full; dropping hook"); resolveFirst?.(); - await new Promise((resolve) => setTimeout(resolve, 0)); - expect(starts).toEqual(["first", "second"]); + await vi.waitFor(() => { + expect(starts).toEqual(["first", "second"]); + }); }); });