servo/tests/wpt/web-platform-tests/websockets/Create-http-urls.any.js

19 lines
479 B
JavaScript

test(() => {
const url = new URL ("/", location);
url.protocol = "http";
const httpURL = url.href;
url.protocol = "https";
const httpsURL = url.href;
url.protocol = "ws";
const wsURL = url.href;
url.protocol = "wss";
const wssURL = url.href;
let ws = new WebSocket(httpURL);
assert_equals(ws.url, wsURL);
ws.close();
ws = new WebSocket(httpsURL);
assert_equals(ws.url, wssURL);
ws.close();
}, "WebSocket: ensure both HTTP schemes are supported");