diff --git a/test/server/proxy-option.test.js b/test/server/proxy-option.test.js index 7044f71bd7..8ef40f1495 100644 --- a/test/server/proxy-option.test.js +++ b/test/server/proxy-option.test.js @@ -616,8 +616,12 @@ describe("proxy option", () => { beforeEach( () => - new Promise((resolve) => { - ws = new WebSocket(`ws://localhost:${port3}/proxy3/socket`); + new Promise((resolve, reject) => { + ws = new WebSocket(`ws://localhost:${port3}/proxy3/socket`, { + origin: `http://localhost:${port3}`, + }); + + ws.on("error", reject); ws.on("message", (message) => { responseMessage = message.toString(); diff --git a/types/lib/Server.d.ts b/types/lib/Server.d.ts index eb9c96b51f..f49aefe5fe 100644 --- a/types/lib/Server.d.ts +++ b/types/lib/Server.d.ts @@ -1553,7 +1553,7 @@ declare class Server< private listeners; /** * @private - * @type {RequestHandler[]} + * @type {(() => RequestHandler | undefined)[]} */ private webSocketProxies; /**