This is a testharness.js-based test.
Found 99 FAIL, 0 TIMEOUT, 0 NOTRUN.
[FAIL] xn--a (using URL)
assert_throws_js: function "() => makeURL("url", hostTest.input)" did not throw
[FAIL] xn--a (using URL.host)
assert_equals: expected "x" but got "xn--a"
[FAIL] xn--a (using URL.hostname)
assert_equals: expected "x" but got "xn--a"
[FAIL] xn--a (using <a>)
assert_equals: expected "" but got "xn--a"
[FAIL] xn--a (using <a>.host)
assert_equals: expected "x" but got "xn--a"
[FAIL] xn--a (using <a>.hostname)
assert_equals: expected "x" but got "xn--a"
[FAIL] xn--a (using <area>)
assert_equals: expected "" but got "xn--a"
[FAIL] xn--a (using <area>.host)
assert_equals: expected "x" but got "xn--a"
[FAIL] xn--a (using <area>.hostname)
assert_equals: expected "x" but got "xn--a"
[FAIL] xn--a.xn--zca (using URL)
assert_throws_js: function "() => makeURL("url", hostTest.input)" did not throw
[FAIL] xn--a.xn--zca (using URL.host)
assert_equals: expected "x" but got "xn--a.xn--zca"
[FAIL] xn--a.xn--zca (using URL.hostname)
assert_equals: expected "x" but got "xn--a.xn--zca"
[FAIL] xn--a.xn--zca (using <a>)
assert_equals: expected "" but got "xn--a.xn--zca"
[FAIL] xn--a.xn--zca (using <a>.host)
assert_equals: expected "x" but got "xn--a.xn--zca"
[FAIL] xn--a.xn--zca (using <a>.hostname)
assert_equals: expected "x" but got "xn--a.xn--zca"
[FAIL] xn--a.xn--zca (using <area>)
assert_equals: expected "" but got "xn--a.xn--zca"
[FAIL] xn--a.xn--zca (using <area>.host)
assert_equals: expected "x" but got "xn--a.xn--zca"
[FAIL] xn--a.xn--zca (using <area>.hostname)
assert_equals: expected "x" but got "xn--a.xn--zca"
[FAIL] xn--ls8h= (using URL)
assert_throws_js: function "() => makeURL("url", hostTest.input)" did not throw
[FAIL] xn--ls8h= (using URL.host)
assert_equals: expected "x" but got "xn--ls8h="
[FAIL] xn--ls8h= (using URL.hostname)
assert_equals: expected "x" but got "xn--ls8h="
[FAIL] xn--ls8h= (using <a>)
assert_equals: expected "" but got "xn--ls8h="
[FAIL] xn--ls8h= (using <a>.host)
assert_equals: expected "x" but got "xn--ls8h="
[FAIL] xn--ls8h= (using <a>.hostname)
assert_equals: expected "x" but got "xn--ls8h="
[FAIL] xn--ls8h= (using <area>)
assert_equals: expected "" but got "xn--ls8h="
[FAIL] xn--ls8h= (using <area>.host)
assert_equals: expected "x" but got "xn--ls8h="
[FAIL] xn--ls8h= (using <area>.hostname)
assert_equals: expected "x" but got "xn--ls8h="
[FAIL] .example (using URL)
assert_throws_js: function "() => makeURL("url", hostTest.input)" did not throw
[FAIL] .example (using URL.host)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] .example (using URL.hostname)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] .example (using <a>)
assert_equals: expected "" but got "xn--1ug.example"
[FAIL] .example (using <a>.host)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] .example (using <a>.hostname)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] .example (using <area>)
assert_equals: expected "" but got "xn--1ug.example"
[FAIL] .example (using <area>.host)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] .example (using <area>.hostname)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] xn--1ug.example (using URL)
assert_throws_js: function "() => makeURL("url", hostTest.input)" did not throw
[FAIL] xn--1ug.example (using URL.host)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] xn--1ug.example (using URL.hostname)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] xn--1ug.example (using <a>)
assert_equals: expected "" but got "xn--1ug.example"
[FAIL] xn--1ug.example (using <a>.host)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] xn--1ug.example (using <a>.hostname)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] xn--1ug.example (using <area>)
assert_equals: expected "" but got "xn--1ug.example"
[FAIL] xn--1ug.example (using <area>.host)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] xn--1ug.example (using <area>.hostname)
assert_equals: expected "x" but got "xn--1ug.example"
[FAIL] xn--a-yoc (using URL)
assert_throws_js: function "() => makeURL("url", hostTest.input)" did not throw
[FAIL] xn--a-yoc (using URL.host)
assert_equals: expected "x" but got "xn--a-yoc"
[FAIL] xn--a-yoc (using URL.hostname)
assert_equals: expected "x" but got "xn--a-yoc"
[FAIL] xn--a-yoc (using <a>)
assert_equals: expected "" but got "xn--a-yoc"
[FAIL] xn--a-yoc (using <a>.host)
assert_equals: expected "x" but got "xn--a-yoc"
[FAIL] xn--a-yoc (using <a>.hostname)
assert_equals: expected "x" but got "xn--a-yoc"
[FAIL] xn--a-yoc (using <area>)
assert_equals: expected "" but got "xn--a-yoc"
[FAIL] xn--a-yoc (using <area>.host)
assert_equals: expected "x" but got "xn--a-yoc"
[FAIL] xn--a-yoc (using <area>.hostname)
assert_equals: expected "x" but got "xn--a-yoc"
[FAIL] xn--zn7c.com (using URL)
assert_throws_js: function "() => makeURL("url", hostTest.input)" did not throw
[FAIL] xn--zn7c.com (using URL.host)
assert_equals: expected "x" but got "xn--zn7c.com"
[FAIL] xn--zn7c.com (using URL.hostname)
assert_equals: expected "x" but got "xn--zn7c.com"
[FAIL] xn--zn7c.com (using <a>)
assert_equals: expected "" but got "xn--zn7c.com"
[FAIL] xn--zn7c.com (using <a>.host)
assert_equals: expected "x" but got "xn--zn7c.com"
[FAIL] xn--zn7c.com (using <a>.hostname)
assert_equals: expected "x" but got "xn--zn7c.com"
[FAIL] xn--zn7c.com (using <area>)
assert_equals: expected "" but got "xn--zn7c.com"
[FAIL] xn--zn7c.com (using <area>.host)
assert_equals: expected "x" but got "xn--zn7c.com"
[FAIL] xn--zn7c.com (using <area>.hostname)
assert_equals: expected "x" but got "xn--zn7c.com"
[FAIL] ≮ (using URL)
Failed to construct 'URL': Invalid URL
[FAIL] ≮ (using URL.host)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≮ (using URL.hostname)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≮ (using <a>)
Failed to construct 'URL': Invalid URL
[FAIL] ≮ (using <a>.host)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≮ (using <a>.hostname)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≮ (using <area>)
Failed to construct 'URL': Invalid URL
[FAIL] ≮ (using <area>.host)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≮ (using <area>.hostname)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≯ (using URL)
Failed to construct 'URL': Invalid URL
[FAIL] ≯ (using URL.host)
assert_equals: expected "xn--hdh" but got "x"
[FAIL] ≯ (using URL.hostname)
assert_equals: expected "xn--hdh" but got "x"
[FAIL] ≯ (using <a>)
Failed to construct 'URL': Invalid URL
[FAIL] ≯ (using <a>.host)
assert_equals: expected "xn--hdh" but got "x"
[FAIL] ≯ (using <a>.hostname)
assert_equals: expected "xn--hdh" but got "x"
[FAIL] ≯ (using <area>)
Failed to construct 'URL': Invalid URL
[FAIL] ≯ (using <area>.host)
assert_equals: expected "xn--hdh" but got "x"
[FAIL] ≯ (using <area>.hostname)
assert_equals: expected "xn--hdh" but got "x"
[FAIL] ≮ (using URL)
Failed to construct 'URL': Invalid URL
[FAIL] ≮ (using URL.host)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≮ (using URL.hostname)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≮ (using <a>)
Failed to construct 'URL': Invalid URL
[FAIL] ≮ (using <a>.host)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≮ (using <a>.hostname)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≮ (using <area>)
Failed to construct 'URL': Invalid URL
[FAIL] ≮ (using <area>.host)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≮ (using <area>.hostname)
assert_equals: expected "xn--gdh" but got "x"
[FAIL] ≯ (using URL)
Failed to construct 'URL': Invalid URL
[FAIL] ≯ (using URL.host)
assert_equals: expected "xn--hdh" but got "x"
[FAIL] ≯ (using URL.hostname)
assert_equals: expected "xn--hdh" but got "x"
[FAIL] ≯ (using <a>)
Failed to construct 'URL': Invalid URL
[FAIL] ≯ (using <a>.host)
assert_equals: expected "xn--hdh" but got "x"
[FAIL] ≯ (using <a>.hostname)
assert_equals: expected "xn--hdh" but got "x"
[FAIL] ≯ (using <area>)
Failed to construct 'URL': Invalid URL
[FAIL] ≯ (using <area>.host)
assert_equals: expected "xn--hdh" but got "x"
[FAIL] ≯ (using <area>.hostname)
assert_equals: expected "xn--hdh" but got "x"
Harness: the test ran to completion.