From ebe90326212cd13b8066d3a3e983eedac12b3036 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Fri, 3 Nov 2023 11:02:32 +0100 Subject: [PATCH] Merge pull request #15584 from overleaf/jpa-websocket-state-enum [web] tests: provide enums for WebSocket states GitOrigin-RevId: 94e7c0510c325880f54a277fcd3509538df70a22 --- services/web/test/frontend/bootstrap.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/services/web/test/frontend/bootstrap.js b/services/web/test/frontend/bootstrap.js index b871ce86a2..be859893cb 100644 --- a/services/web/test/frontend/bootstrap.js +++ b/services/web/test/frontend/bootstrap.js @@ -112,6 +112,14 @@ globalThis.BroadcastChannel = postMessage(message) {} } +// add stub for WebSocket state enum +globalThis.WebSocket = class WebSocket { + static CONNECTING = 0 + static OPEN = 1 + static CLOSING = 2 + static CLOSED = 3 +} + // node-fetch doesn't accept relative URL's: https://github.com/node-fetch/node-fetch/blob/master/docs/v2-LIMITS.md#known-differences const fetch = require('node-fetch') globalThis.fetch =