aboutsummaryrefslogtreecommitdiff
path: root/integration
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-06-22 21:11:28 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-06-22 21:11:28 -0700
commite4e915d2ecfb7593cff8fb0037625349f85d43ca (patch)
tree5d5867e1cc4e5c3768933f30ac6aff2d3dfabaed /integration
parentf05428e4f3fd801242208e37def1ad6d5bad0fde (diff)
downloadbun-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.js9
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;
});