Skip to content

Commit d4b3dde

Browse files
1 parent 3b68658 commit d4b3dde

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

.github/workflows/ci.yml

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ jobs:
2222
node-version:
2323
- 18
2424
- 20
25+
- 22
2526

2627
services:
2728
redis:

packages/engine.io-client/test/index.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ if (env.browser) {
77
require("./node");
88
}
99

10-
const Blob = require("blob");
11-
1210
require("./engine.io-client");
1311
require("./socket");
1412
require("./transport");
@@ -23,6 +21,6 @@ if (typeof ArrayBuffer !== "undefined") {
2321
}
2422

2523
// Blob is available in Node.js since v18, but not yet supported by the `engine.io-parser` package
26-
if (Blob && env.browser) {
24+
if (typeof Blob === "function" && env.browser) {
2725
require("./blob");
2826
}

packages/engine.io/test/common.js

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
if (process.env.EIO_CLIENT === "3" && process.versions.node.startsWith("22")) {
2+
// FIXME WebSocket error with engine.io-client@3
3+
global.WebSocket = null;
4+
}
5+
16
const { listen, uServer } = require("..");
27
const { Socket } =
38
process.env.EIO_CLIENT === "3"

0 commit comments

Comments
 (0)