From 8b09694882ed8a45256f0378d0e4e95f816d8dab Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 18 Feb 2026 22:05:34 +0000 Subject: [PATCH] perf(test): simplify shutdown rejection tick wait --- src/imessage/monitor.shutdown.unhandled-rejection.test.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/imessage/monitor.shutdown.unhandled-rejection.test.ts b/src/imessage/monitor.shutdown.unhandled-rejection.test.ts index ecc85991a4..e2a6c0c576 100644 --- a/src/imessage/monitor.shutdown.unhandled-rejection.test.ts +++ b/src/imessage/monitor.shutdown.unhandled-rejection.test.ts @@ -30,13 +30,7 @@ describe("monitorIMessageProvider", () => { }); abortController.abort(); // Give the event loop a turn to surface any unhandledRejection, if present. - await new Promise((resolve) => { - if (typeof setImmediate === "function") { - setImmediate(resolve); - return; - } - setTimeout(resolve, 0); - }); + await new Promise((resolve) => setImmediate(resolve)); detach(); } finally { process.off("unhandledRejection", onUnhandled);