Don't split large WebSocket data in tests

It takes too much time and can make the tests fail.
This commit is contained in:
Pierre Ossman 2023-06-04 22:31:27 +02:00
parent 2a7db6f647
commit b298bf9e90
1 changed files with 9 additions and 5 deletions

View File

@ -55,11 +55,15 @@ export default class FakeWebSocket {
} }
_receiveData(data) { _receiveData(data) {
// Break apart the data to expose bugs where we assume data is if (data.length < 4096) {
// neatly packaged // Break apart the data to expose bugs where we assume data is
for (let i = 0;i < data.length;i++) { // neatly packaged
let buf = data.slice(i, i+1); for (let i = 0;i < data.length;i++) {
this.onmessage(new MessageEvent("message", { 'data': buf.buffer })); let buf = data.slice(i, i+1);
this.onmessage(new MessageEvent("message", { 'data': buf.buffer }));
}
} else {
this.onmessage(new MessageEvent("message", { 'data': data.buffer }));
} }
} }
} }