summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYoshiya Hinosawa <stibium121@gmail.com>2021-12-08 02:50:35 +0900
committerGitHub <noreply@github.com>2021-12-08 02:50:35 +0900
commit5c0636888c7b8686fca671a48718c7cf11ef252f (patch)
treee48f70e41b0ae00a0beb4ce5ae2186aebbc93e62
parent9e87ac9e0e4db02cc61f34aba8b5c378a7c6da26 (diff)
fix(ext/timers): fix flakiness of `httpConnAutoCloseDelayedOnUpgrade` test (#13017)
-rw-r--r--cli/tests/unit/http_test.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/cli/tests/unit/http_test.ts b/cli/tests/unit/http_test.ts
index 7cf62c046..a52ea3cc7 100644
--- a/cli/tests/unit/http_test.ts
+++ b/cli/tests/unit/http_test.ts
@@ -1055,12 +1055,16 @@ Deno.test(
const { socket, response } = Deno.upgradeWebSocket(event1.request);
socket.onmessage = (event) => socket.send(event.data);
+ const socketClosed = new Promise<void>((resolve) => {
+ socket.onclose = () => resolve();
+ });
event1.respondWith(response);
const event2 = await event2Promise;
assertStrictEquals(event2, null);
listener.close();
+ await socketClosed;
}
async function client() {