This is a testharness.js-based test. Found 18 FAIL, 0 TIMEOUT, 0 NOTRUN. [FAIL] URL's constructor's base argument: https://x x:12 should throw assert_throws_js: function "() => new URL("about:blank", test.input)" did not throw [FAIL] URL's href: https://x x:12 should throw assert_throws_js: function "() => url.href = test.input" did not throw [FAIL] XHR: https://x x:12 should throw assert_throws_dom: function "() => client.open("GET", test.input)" did not throw [FAIL] sendBeacon(): https://x x:12 should throw assert_throws_js: function "() => self.navigator.sendBeacon(test.input)" did not throw [FAIL] Location's href: https://x x:12 should throw assert_throws_dom: function "() => frame.contentWindow.location = test.input" did not throw [FAIL] window.open(): https://x x:12 should throw assert_throws_dom: function "() => self.open(test.input).close()" did not throw [FAIL] URL's constructor's base argument: http://a b/ should throw assert_throws_js: function "() => new URL("about:blank", test.input)" did not throw [FAIL] URL's href: http://a b/ should throw assert_throws_js: function "() => url.href = test.input" did not throw [FAIL] XHR: http://a b/ should throw assert_throws_dom: function "() => client.open("GET", test.input)" did not throw [FAIL] sendBeacon(): http://a b/ should throw assert_throws_js: function "() => self.navigator.sendBeacon(test.input)" did not throw [FAIL] Location's href: http://a b/ should throw assert_throws_dom: function "() => frame.contentWindow.location = test.input" did not throw [FAIL] window.open(): http://a b/ should throw assert_throws_dom: function "() => self.open(test.input).close()" did not throw [FAIL] URL's constructor's base argument: http://ho%20st/ should throw assert_throws_js: function "() => new URL("about:blank", test.input)" did not throw [FAIL] URL's href: http://ho%20st/ should throw assert_throws_js: function "() => url.href = test.input" did not throw [FAIL] XHR: http://ho%20st/ should throw assert_throws_dom: function "() => client.open("GET", test.input)" did not throw [FAIL] sendBeacon(): http://ho%20st/ should throw assert_throws_js: function "() => self.navigator.sendBeacon(test.input)" did not throw [FAIL] Location's href: http://ho%20st/ should throw assert_throws_dom: function "() => frame.contentWindow.location = test.input" did not throw [FAIL] window.open(): http://ho%20st/ should throw assert_throws_dom: function "() => self.open(test.input).close()" did not throw Harness: the test ran to completion.