diff options
Diffstat (limited to 'test/wpt/tests/websockets/Create-non-absolute-url.any.js')
-rw-r--r-- | test/wpt/tests/websockets/Create-non-absolute-url.any.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/wpt/tests/websockets/Create-non-absolute-url.any.js b/test/wpt/tests/websockets/Create-non-absolute-url.any.js new file mode 100644 index 0000000..5a7b179 --- /dev/null +++ b/test/wpt/tests/websockets/Create-non-absolute-url.any.js @@ -0,0 +1,14 @@ +[ + "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}`); +}); |