From 9b115a4485eb6bebc3cdec799ad304749e0bc0fb Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Mon, 15 May 2023 20:01:10 +0200 Subject: [PATCH] Send ArrayBuffer, not Uint8Array in tests This matches the true contents of a WebSocket 'message' event, so should be a more realistic test. --- tests/fake.websocket.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/fake.websocket.js b/tests/fake.websocket.js index 8fb02c57..e5a2b2d6 100644 --- a/tests/fake.websocket.js +++ b/tests/fake.websocket.js @@ -58,8 +58,8 @@ export default class FakeWebSocket { // Break apart the data to expose bugs where we assume data is // neatly packaged for (let i = 0;i < data.length;i++) { - let buf = data.subarray(i, i+1); - this.onmessage(new MessageEvent("message", { 'data': buf })); + let buf = data.slice(i, i+1); + this.onmessage(new MessageEvent("message", { 'data': buf.buffer })); } } }