From 9367dc13bd8d2732d36d5376b5de170c9f4af424 Mon Sep 17 00:00:00 2001 From: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com> Date: Fri, 9 Oct 2026 12:12:08 -0400 Subject: [PATCH] test(browser): avoid duplicating source-map listener setup Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com> --- tests/boundary/browser/webSourceMapHttpStatus.test.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/boundary/browser/webSourceMapHttpStatus.test.ts b/tests/boundary/browser/webSourceMapHttpStatus.test.ts index c4e78d72e..2b229e76d 100644 --- a/tests/boundary/browser/webSourceMapHttpStatus.test.ts +++ b/tests/boundary/browser/webSourceMapHttpStatus.test.ts @@ -1,3 +1,4 @@ +import { once } from "node:events"; import { createServer } from "node:http"; import { expect, it } from "vitest"; @@ -26,10 +27,9 @@ it("follows only HTTP redirect statuses when a source-map response carries Locat .end(); }); try { - await new Promise((resolve, reject) => { - server.once("error", reject); - server.listen(0, "127.0.0.1", resolve); - }); + const listening = once(server, "listening"); + server.listen(0, "127.0.0.1"); + await listening; const address = server.address(); if (address === null || typeof address === "string") throw new TypeError("Expected TCP listener");