diff options
Diffstat (limited to 'cli/tests/websocket_test.ts')
-rw-r--r-- | cli/tests/websocket_test.ts | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cli/tests/websocket_test.ts b/cli/tests/websocket_test.ts index b5f865943..8a7fc812c 100644 --- a/cli/tests/websocket_test.ts +++ b/cli/tests/websocket_test.ts @@ -295,3 +295,14 @@ Deno.test("Event Handlers order", async () => { }; await promise; }); + +Deno.test("Close without frame", async () => { + const promise = deferred(); + const ws = new WebSocket("ws://localhost:4244"); + ws.onerror = (): void => fail(); + ws.onclose = (e): void => { + assertEquals(e.code, 1005); + promise.resolve(); + }; + await promise; +}); |