[ | |
"test", | |
"?", | |
null, | |
123, | |
].forEach(input => { | |
test(() => { | |
const url = new URL(input, location); | |
url.protocol = "ws"; | |
const ws = new WebSocket(input); | |
assert_equals(ws.url, url.href); | |
ws.close(); | |
}, `Create WebSocket - Pass a non absolute URL: ${input}`); | |
}); |