Просмотр исходного кода

Merge pull request #15584 from overleaf/jpa-websocket-state-enum

[web] tests: provide enums for WebSocket states

GitOrigin-RevId: 94e7c0510c325880f54a277fcd3509538df70a22
Jakob Ackermann 2 лет назад
Родитель
Сommit
ebe9032621
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      services/web/test/frontend/bootstrap.js

+ 8 - 0
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 =