diff options
author | 2022-06-22 21:11:28 -0700 | |
---|---|---|
committer | 2022-06-22 21:11:28 -0700 | |
commit | e4e915d2ecfb7593cff8fb0037625349f85d43ca (patch) | |
tree | 5d5867e1cc4e5c3768933f30ac6aff2d3dfabaed /integration | |
parent | f05428e4f3fd801242208e37def1ad6d5bad0fde (diff) | |
download | bun-e4e915d2ecfb7593cff8fb0037625349f85d43ca.tar.gz bun-e4e915d2ecfb7593cff8fb0037625349f85d43ca.tar.zst bun-e4e915d2ecfb7593cff8fb0037625349f85d43ca.zip |
cleanup websocket test
Diffstat (limited to '')
-rw-r--r-- | integration/bunjs-only-snippets/websocket.test.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/integration/bunjs-only-snippets/websocket.test.js b/integration/bunjs-only-snippets/websocket.test.js index 37c131591..a71f3dc7d 100644 --- a/integration/bunjs-only-snippets/websocket.test.js +++ b/integration/bunjs-only-snippets/websocket.test.js @@ -11,7 +11,11 @@ describe("WebSocket", () => { ws.onopen = resolve; ws.onerror = reject; }); + var closed = new Promise((resolve, reject) => { + ws.onclose = resolve; + }); ws.close(); + await closed; }); it("should send and receive messages", async () => { @@ -20,8 +24,7 @@ describe("WebSocket", () => { ws.onopen = resolve; ws.onerror = reject; ws.onclose = () => { - expect(ws.bufferedAmount).toBe(0); - resolve(); + reject("WebSocket closed"); }; }); var promise = new Promise((resolve, reject) => { @@ -31,8 +34,8 @@ describe("WebSocket", () => { resolve(); }; ws.onerror = reject; + ws.send("Hello World!"); }); - ws.send("Hello World"); await promise; }); |