diff --git a/src/plugin-sdk/keyed-async-queue.test.ts b/src/plugin-sdk/keyed-async-queue.test.ts index 245a45e1461..bb0d3d13d02 100644 --- a/src/plugin-sdk/keyed-async-queue.test.ts +++ b/src/plugin-sdk/keyed-async-queue.test.ts @@ -100,7 +100,7 @@ describe("enqueueKeyedTask", () => { }), ).rejects.toThrow("boom"); - await new Promise((resolve) => setTimeout(resolve, 0)); + await new Promise((resolve) => setImmediate(resolve)); expect(unhandled).toStrictEqual([]); } finally { process.off("unhandledRejection", onUnhandledRejection);