diff options
Diffstat (limited to 'cli/tests/testdata/run/websocket_server_idletimeout.ts')
-rw-r--r-- | cli/tests/testdata/run/websocket_server_idletimeout.ts | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/cli/tests/testdata/run/websocket_server_idletimeout.ts b/cli/tests/testdata/run/websocket_server_idletimeout.ts deleted file mode 100644 index fa267c41b..000000000 --- a/cli/tests/testdata/run/websocket_server_idletimeout.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { assertEquals } from "../../../../test_util/std/assert/mod.ts"; - -const errorDeferred = Promise.withResolvers<void>(); -const closeDeferred = Promise.withResolvers<void>(); - -const listener = Deno.listen({ port: 4509 }); -console.log("READY"); -const httpConn = Deno.serveHttp(await listener.accept()); -const { request, respondWith } = (await httpConn.nextRequest())!; -const { response, socket } = Deno.upgradeWebSocket(request, { - idleTimeout: 1, -}); -socket.onerror = (e) => { - assertEquals((e as ErrorEvent).message, "No response from ping frame."); - errorDeferred.resolve(); -}; -socket.onclose = (e) => { - assertEquals(e.reason, "No response from ping frame."); - closeDeferred.resolve(); -}; -await respondWith(response); - -await errorDeferred.promise; -await closeDeferred.promise; -listener.close(); |