https://github.com/web-platform-tests/wpt
Raw File
Tip revision: ab47c2637b5f2b033910a5835d050a135d4cc2b6 authored by Anne van Kesteren on 21 March 2018, 14:23:38 UTC
Make MessagePort's close() detach
Tip revision: ab47c26
Create-invalid-urls.any.js
// META: script=websocket.sub.js

        var wsocket;
        test(function() {
            assert_throws("SYNTAX_ERR", function () { wsocket = new WebSocket("/echo") });
        }, "Url is /echo - should throw SYNTAX_ERR");

        test(function () {
            assert_throws("SYNTAX_ERR", function () { wsocket = new WebSocket("mailto:microsoft@microsoft.com") });
        }, "Url is a mail address - should throw SYNTAX_ERR");

        test(function () {
            assert_throws("SYNTAX_ERR", function () { wsocket = new WebSocket("about:blank") });
        }, "Url is about:blank - should throw SYNTAX_ERR");

        test(function () {
            assert_throws("SYNTAX_ERR", function () { wsocket = new WebSocket("?test") });
        }, "Url is ?test - should throw SYNTAX_ERR");

        test(function () {
            assert_throws("SYNTAX_ERR", function () { wsocket = new WebSocket("#test") });
        }, "Url is #test - should throw SYNTAX_ERR");
back to top