diff options
author | Yoshiya Hinosawa <stibium121@gmail.com> | 2021-12-08 02:50:35 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-08 02:50:35 +0900 |
commit | 5c0636888c7b8686fca671a48718c7cf11ef252f (patch) | |
tree | e48f70e41b0ae00a0beb4ce5ae2186aebbc93e62 | |
parent | 9e87ac9e0e4db02cc61f34aba8b5c378a7c6da26 (diff) |
fix(ext/timers): fix flakiness of `httpConnAutoCloseDelayedOnUpgrade` test (#13017)
-rw-r--r-- | cli/tests/unit/http_test.ts | 4 |
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() { |