Files
bun.sh/test/regression/issue/11866.ts
2024-06-14 01:50:36 -07:00

12 lines
307 B
TypeScript

const OrigWebSocket = global.WebSocket;
global.WebSocket = require("ws");
if (global.WebSocket === OrigWebSocket) {
throw new Error("Failed to override WebSocket");
}
new WebSocket("https://example.com");
// Success is not infinite looping due to the overriden `WebSocket` constructor
process.exit(0);