PASS Loading data… PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: < :foo.com > against PASS Parsing: < foo.com > against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against FAIL Parsing: against assert_equals: failure should set href to input expected "http://f: 21 / b ? d # e " but got "http://f: 21 / b ? d # e" PASS Parsing: <> against PASS Parsing: < > against PASS Parsing: <:foo.com/> against PASS Parsing: <:foo.com\> against PASS Parsing: <:> against PASS Parsing: <:a> against PASS Parsing: <:/> against PASS Parsing: <:\> against PASS Parsing: <:#> against PASS Parsing: <#> against PASS Parsing: <#/> against PASS Parsing: <#\> against PASS Parsing: <#;?> against PASS Parsing: against PASS Parsing: against PASS Parsing: <:23> against PASS Parsing: against PASS Parsing: <::> against PASS Parsing: <::23> against FAIL Parsing: against assert_equals: href expected "foo:///" but got "foo://" PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: <[61:24:74]:98> against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against FAIL Parsing: <#β> against assert_equals: href expected "http://example.org/foo/bar#β" but got "http://example.org/foo/bar#%CE%B2" PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: < File:c|////foo\bar.html> against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: <\\server\file> against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against FAIL Parsing: against assert_equals: href expected "http://example.com/foo/.%2" but got "http://example.com/foo/%2e%2" FAIL Parsing: against assert_equals: href expected "http://example.com/..bar" but got "http://example.com/%2e.bar" PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against FAIL Parsing: against assert_equals: href expected "http://www.google.com/foo?bar=baz# »" but got "http://www.google.com/foo?bar=baz# %C2%BB" FAIL Parsing: against assert_equals: href expected "data:test# »" but got "data:test# %C2%BB" PASS Parsing: against PASS Parsing: against PASS Parsing: against FAIL Parsing: against assert_equals: href expected "http://www/foo.html" but got "http://www/foo%2Ehtml" PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against FAIL Parsing: against assert_equals: href expected "http://a:@www.example.com/" but got "http://a@www.example.com/" FAIL Parsing: against assert_equals: href expected "http://a:@www.example.com/" but got "http://a@www.example.com/" FAIL Parsing: against assert_equals: href expected "http://a:@www.example.com/" but got "http://a@www.example.com/" PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against FAIL Parsing: against assert_equals: href expected "http://:@www.example.com/" but got "http://www.example.com/" PASS Parsing: against PASS Parsing: against PASS Parsing: <.> against PASS Parsing: <..> against PASS Parsing: against PASS Parsing: <./test.txt> against PASS Parsing: <../test.txt> against PASS Parsing: <../aaa/test.txt> against PASS Parsing: <../../test.txt> against PASS Parsing: <中/test.txt> against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against FAIL Parsing: against assert_unreached: Expected URL to fail parsing Reached unreachable code PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: <#> against PASS Parsing: <#x> against PASS Parsing: <#x> against PASS Parsing: <#x> against PASS Parsing: <#> against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: <> against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: <../i> against PASS Parsing: <../i> against PASS Parsing: <../i> against PASS Parsing: <../i> against PASS Parsing: <../i> against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: <#i> against PASS Parsing: <#i> against PASS Parsing: <#i> against PASS Parsing: <#i> against PASS Parsing: <#i> against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against FAIL Parsing: against assert_equals: href expected "sc://xn--ida.test/" but got "sc://%C3%B1.test/" PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against PASS Parsing: against FAIL Parsing: against assert_unreached: Expected URL to fail parsing Reached unreachable code PASS Parsing: against