perf(test): remove fixed sleeps in async test flows

This commit is contained in:
Peter Steinberger
2026-02-18 17:20:35 +00:00
parent 00e32cf04a
commit 0d25b6a317
3 changed files with 24 additions and 40 deletions

View File

@@ -15,7 +15,10 @@ vi.mock("./index.js", () => {
}
const onAbort = () => reject(signal?.reason ?? new Error("aborted"));
signal?.addEventListener("abort", onAbort, { once: true });
setTimeout(resolve, 50);
queueMicrotask(() => {
signal?.removeEventListener("abort", onAbort);
resolve();
});
});
res.json({ ok: true });
},