PASS Testing Request url 'http://example.com/foo/bar/../ton/../../a' with base 'about:blank'
PASS Testing Request url 'http://example.com/foo/../../..' with base 'about:blank'
PASS Testing Request url 'http://example.com/foo/../../../ton' with base 'about:blank'
-FAIL Testing Request url 'http://example.com/foo/%2e' with base 'about:blank' assert_equals: expected "http://example.com/foo/" but got "http://example.com/foo/%2e"
+PASS Testing Request url 'http://example.com/foo/%2e' with base 'about:blank'
FAIL Testing Request url 'http://example.com/foo/%2e%2' with base 'about:blank' assert_equals: expected "http://example.com/foo/.%2" but got "http://example.com/foo/%2e%2"
-FAIL Testing Request url 'http://example.com/foo/%2e./%2e%2e/.%2e/%2e.bar' with base 'about:blank' assert_equals: expected "http://example.com/..bar" but got "http://example.com/foo/%2e./%2e%2e/.%2e/%2e.bar"
+FAIL Testing Request url 'http://example.com/foo/%2e./%2e%2e/.%2e/%2e.bar' with base 'about:blank' assert_equals: expected "http://example.com/..bar" but got "http://example.com/%2e.bar"
PASS Testing Request url 'http://example.com////../..' with base 'about:blank'
PASS Testing Request url 'http://example.com/foo/bar//../..' with base 'about:blank'
PASS Testing Request url 'http://example.com/foo/bar//..' with base 'about:blank'
PASS Testing Request url 'http://www.google.com' with base 'about:blank'
PASS Testing Request url 'http://192.0x00A80001' with base 'about:blank'
FAIL Testing Request url 'http://www/foo%2Ehtml' with base 'about:blank' assert_equals: expected "http://www/foo.html" but got "http://www/foo%2Ehtml"
-FAIL Testing Request url 'http://www/foo/%2E/html' with base 'about:blank' assert_equals: expected "http://www/foo/html" but got "http://www/foo/%2E/html"
+PASS Testing Request url 'http://www/foo/%2E/html' with base 'about:blank'
PASS Testing Request url 'http://user:pass@/' with base 'about:blank'
PASS Testing Request url 'http://%25DOMAIN:foobar@foodomain.com/' with base 'about:blank'
PASS Testing Request url 'http:\\www.google.com\foo' with base 'about:blank'
PASS Testing Request url '/i' with base 'sc:sd/sd'
PASS Testing Request url '/i' with base 'sc:/pa/pa'
PASS Testing Request url '/i' with base 'sc://ho/pa'
-FAIL Testing Request url '/i' with base 'sc:///pa/pa' assert_equals: expected "sc:///i" but got "sc:/i"
+PASS Testing Request url '/i' with base 'sc:///pa/pa'
PASS Testing Request url '?i' with base 'sc:sd'
PASS Testing Request url '?i' with base 'sc:sd/sd'
PASS Testing Request url '?i' with base 'sc:/pa/pa'
PASS Testing Request url 'data:/../' with base 'about:blank'
PASS Testing Request url 'javascript:/../' with base 'about:blank'
PASS Testing Request url 'mailto:/../' with base 'about:blank'
-PASS Testing Request url 'sc://ñ.test/' with base 'about:blank'
+FAIL Testing Request url 'sc://ñ.test/' with base 'about:blank' assert_equals: expected "sc://xn--ida.test/" but got "sc://%C3%B1.test/"
PASS Testing Request url 'sc:\../' with base 'about:blank'
PASS Testing Request url 'sc::a@example.net' with base 'about:blank'
PASS Testing Request url 'http://127.0.0.1:10100/relative_import.html' with base 'about:blank'