chromium/third_party/blink/web_tests/external/wpt/websockets/Create-invalid-urls.any.js

[
  "ws://foo bar.com/",
  "wss://foo bar.com/",
  "ftp://"+location.host+"/",
  "mailto:[email protected]",
  "about:blank",
  location.origin + "/#",
  location.origin + "/#test",
  "#test"
].forEach(input => {
  test(() => {
    assert_throws_dom("SyntaxError", () => new WebSocket(input));
  }, `new WebSocket("${input}") should throw a "SyntaxError" DOMException`);
});