forked from mirrors/gecko-dev
Automatic update from web-platform-tests WebSocket: allow HTTP(S) URLs This makes it possible for people to pass relative URLs. They are immediately translated to the ws: or wss: scheme. This change also removes a number of redundant tests. -- wpt-commits: 590d5d63ebbd2c29a8fd986e2101d766aa17df00 wpt-pr: 39955
14 lines
293 B
JavaScript
14 lines
293 B
JavaScript
[
|
|
"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}`);
|
|
});
|