Skip to content

Commit 5c06368

Browse files
authored
fix(ext/timers): fix flakiness of httpConnAutoCloseDelayedOnUpgrade test (#13017)
1 parent 9e87ac9 commit 5c06368

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

cli/tests/unit/http_test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,12 +1055,16 @@ Deno.test(
10551055

10561056
const { socket, response } = Deno.upgradeWebSocket(event1.request);
10571057
socket.onmessage = (event) => socket.send(event.data);
1058+
const socketClosed = new Promise<void>((resolve) => {
1059+
socket.onclose = () => resolve();
1060+
});
10581061
event1.respondWith(response);
10591062

10601063
const event2 = await event2Promise;
10611064
assertStrictEquals(event2, null);
10621065

10631066
listener.close();
1067+
await socketClosed;
10641068
}
10651069

10661070
async function client() {

0 commit comments

Comments
 (0)