diff options
Diffstat (limited to 'tests/wpt/meta/url/url-constructor.any.js.ini')
-rw-r--r-- | tests/wpt/meta/url/url-constructor.any.js.ini | 1453 |
1 files changed, 1453 insertions, 0 deletions
diff --git a/tests/wpt/meta/url/url-constructor.any.js.ini b/tests/wpt/meta/url/url-constructor.any.js.ini new file mode 100644 index 00000000000..bdda0349de0 --- /dev/null +++ b/tests/wpt/meta/url/url-constructor.any.js.ini @@ -0,0 +1,1453 @@ +[url-constructor.any.html] + [Parsing: <file://[1::8\]/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <file:////one/two> against <file:///>] + expected: FAIL + + [Parsing: </..//localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: <> against <non-spec:/..//p>] + expected: FAIL + + [Parsing: <file://localhost//a//../..//foo> against <about:blank>] + expected: FAIL + + [Parsing: <file:.//p> against <about:blank>] + expected: FAIL + + [Parsing: <file:///.//> against <file:////>] + expected: FAIL + + [Parsing: <non-spec:/..//> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\localhost//> against <about:blank>] + expected: FAIL + + [Parsing: <C|> against <file://host/D:/dir1/dir2/file>] + expected: FAIL + + [Parsing: <path> against <non-spec:/..//p>] + expected: FAIL + + [Parsing: </> against <file://h/C:/a/b>] + expected: FAIL + + [Parsing: <file://localhost////foo> against <about:blank>] + expected: FAIL + + [Parsing: <C|?> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <non-spec:/.//path> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\> against <about:blank>] + expected: FAIL + + [Parsing: <..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <file:\\\\//> against <about:blank>] + expected: FAIL + + [Parsing: <file:/.//p> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\#guppy> against <about:blank>] + expected: FAIL + + [Parsing: <C|\n/> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <file://\\/localhost//cat> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/a/..//path> against <about:blank>] + expected: FAIL + + [Parsing: <file://1.2.3.4/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\?fox> against <about:blank>] + expected: FAIL + + [Parsing: <\\/localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: </..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <a/..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <file://example.net/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/..//path> against <about:blank>] + expected: FAIL + + [Parsing: <////one/two> against <file:///>] + expected: FAIL + + [Parsing: </.//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <C|\\> against <file://host/dir/file>] + expected: FAIL + + [Parsing: </////mouse> against <file:///elephant>] + expected: FAIL + + [Parsing: <file:////foo> against <about:blank>] + expected: FAIL + + [Parsing: <file://spider///> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/.//> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/a/..//> against <about:blank>] + expected: FAIL + + [Parsing: <//localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: </c:/foo/bar> against <file://host/path>] + expected: FAIL + + [Parsing: <C|/> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <file://localhost//a//../..//> against <about:blank>] + expected: FAIL + + [Parsing: <C|#> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <foo://ho|st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%7Cst/> against <about:blank>] + expected: FAIL + + [Parsing: <file://%43%7C> against <about:blank>] + expected: FAIL + + [Parsing: <file://%43|> against <about:blank>] + expected: FAIL + + [Parsing: <file://C%7C> against <about:blank>] + expected: FAIL + + [Parsing: <file://%43%7C/> against <about:blank>] + expected: FAIL + + [Parsing: <https://%43%7C/> against <about:blank>] + expected: FAIL + + [Parsing: <asdf://%43|/> against <about:blank>] + expected: FAIL + + [Parsing: <C|/> against <file://host/>] + expected: FAIL + + [Parsing: </C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file:C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file:/C:/> against <file://host/>] + expected: FAIL + + [Parsing: <http://1.2.3.4.5> against <http://other.com/>] + expected: FAIL + + [Parsing: <http://1.2.3.4.5.> against <http://other.com/>] + expected: FAIL + + [Parsing: <http://0..0x300/> against <about:blank>] + expected: FAIL + + [Parsing: <http://0..0x300./> against <about:blank>] + expected: FAIL + + [Parsing: <http://256.256.256.256.256> against <http://other.com/>] + expected: FAIL + + [Parsing: <http://256.256.256.256.256.> against <http://other.com/>] + expected: FAIL + + [Parsing: <http://1.2.3.08> against <about:blank>] + expected: FAIL + + [Parsing: <http://1.2.3.08.> against <about:blank>] + expected: FAIL + + [Parsing: <http://1.2.3.09> against <about:blank>] + expected: FAIL + + [Parsing: <http://09.2.3.4> against <about:blank>] + expected: FAIL + + [Parsing: <http://09.2.3.4.> against <about:blank>] + expected: FAIL + + [Parsing: <http://01.2.3.4.5> against <about:blank>] + expected: FAIL + + [Parsing: <http://01.2.3.4.5.> against <about:blank>] + expected: FAIL + + [Parsing: <http://0x1.2.3.4.5> against <about:blank>] + expected: FAIL + + [Parsing: <http://0x1.2.3.4.5.> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.1.2.3.4> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.1.2.3.4.> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.2.3.4> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.2.3.4.> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.09> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.09.> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.0x4> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.0x4.> against <about:blank>] + expected: FAIL + + [Parsing: <http://0999999999999999999/> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.0x> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.0XFfFfFfFfFfFfFfFfFfAcE123> against <about:blank>] + expected: FAIL + + [Parsing: <http://💩.123/> against <about:blank>] + expected: FAIL + + [Parsing: <sc://a|b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x01b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x02b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x03b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x04b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x05b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x06b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x07b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x08b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x0bb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x0cb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x0eb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x0fb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x10b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x11b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x12b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x13b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x14b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x15b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x16b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x17b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x18b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x19b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1ab/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1bb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1cb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1db/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1eb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1fb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a|b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ab/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%01st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%02st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%03st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%04st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%05st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%06st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%07st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%08st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%0Bst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%0Cst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%0Est/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%0Fst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%10st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%11st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%12st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%13st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%14st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%15st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%16st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%17st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%18st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%19st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Ast/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Bst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Cst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Dst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Est/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Fst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%7Fst/> against <about:blank>] + expected: FAIL + + +[url-constructor.any.worker.html] + [Parsing: <file://[1::8\]/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <file:////one/two> against <file:///>] + expected: FAIL + + [Parsing: </..//localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: <> against <non-spec:/..//p>] + expected: FAIL + + [Parsing: <file://localhost//a//../..//foo> against <about:blank>] + expected: FAIL + + [Parsing: <file:.//p> against <about:blank>] + expected: FAIL + + [Parsing: <file:///.//> against <file:////>] + expected: FAIL + + [Parsing: <non-spec:/..//> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\localhost//> against <about:blank>] + expected: FAIL + + [Parsing: <C|> against <file://host/D:/dir1/dir2/file>] + expected: FAIL + + [Parsing: <path> against <non-spec:/..//p>] + expected: FAIL + + [Parsing: </> against <file://h/C:/a/b>] + expected: FAIL + + [Parsing: <file://localhost////foo> against <about:blank>] + expected: FAIL + + [Parsing: <C|?> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <non-spec:/.//path> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\> against <about:blank>] + expected: FAIL + + [Parsing: <..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <file:\\\\//> against <about:blank>] + expected: FAIL + + [Parsing: <file:/.//p> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\#guppy> against <about:blank>] + expected: FAIL + + [Parsing: <C|\n/> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <file://\\/localhost//cat> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/a/..//path> against <about:blank>] + expected: FAIL + + [Parsing: <file://1.2.3.4/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\?fox> against <about:blank>] + expected: FAIL + + [Parsing: <\\/localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: </..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <a/..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <file://example.net/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/..//path> against <about:blank>] + expected: FAIL + + [Parsing: <////one/two> against <file:///>] + expected: FAIL + + [Parsing: </.//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <C|\\> against <file://host/dir/file>] + expected: FAIL + + [Parsing: </////mouse> against <file:///elephant>] + expected: FAIL + + [Parsing: <file:////foo> against <about:blank>] + expected: FAIL + + [Parsing: <file://spider///> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/.//> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/a/..//> against <about:blank>] + expected: FAIL + + [Parsing: <//localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: </c:/foo/bar> against <file://host/path>] + expected: FAIL + + [Parsing: <C|/> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <file://localhost//a//../..//> against <about:blank>] + expected: FAIL + + [Parsing: <C|#> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <foo://ho|st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%7Cst/> against <about:blank>] + expected: FAIL + + [Parsing: <file://%43%7C> against <about:blank>] + expected: FAIL + + [Parsing: <file://%43|> against <about:blank>] + expected: FAIL + + [Parsing: <file://C%7C> against <about:blank>] + expected: FAIL + + [Parsing: <file://%43%7C/> against <about:blank>] + expected: FAIL + + [Parsing: <https://%43%7C/> against <about:blank>] + expected: FAIL + + [Parsing: <asdf://%43|/> against <about:blank>] + expected: FAIL + + [Parsing: <C|/> against <file://host/>] + expected: FAIL + + [Parsing: </C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file:C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file:/C:/> against <file://host/>] + expected: FAIL + + [Parsing: <http://1.2.3.4.5> against <http://other.com/>] + expected: FAIL + + [Parsing: <http://1.2.3.4.5.> against <http://other.com/>] + expected: FAIL + + [Parsing: <http://0..0x300/> against <about:blank>] + expected: FAIL + + [Parsing: <http://0..0x300./> against <about:blank>] + expected: FAIL + + [Parsing: <http://256.256.256.256.256> against <http://other.com/>] + expected: FAIL + + [Parsing: <http://256.256.256.256.256.> against <http://other.com/>] + expected: FAIL + + [Parsing: <http://1.2.3.08> against <about:blank>] + expected: FAIL + + [Parsing: <http://1.2.3.08.> against <about:blank>] + expected: FAIL + + [Parsing: <http://1.2.3.09> against <about:blank>] + expected: FAIL + + [Parsing: <http://09.2.3.4> against <about:blank>] + expected: FAIL + + [Parsing: <http://09.2.3.4.> against <about:blank>] + expected: FAIL + + [Parsing: <http://01.2.3.4.5> against <about:blank>] + expected: FAIL + + [Parsing: <http://01.2.3.4.5.> against <about:blank>] + expected: FAIL + + [Parsing: <http://0x1.2.3.4.5> against <about:blank>] + expected: FAIL + + [Parsing: <http://0x1.2.3.4.5.> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.1.2.3.4> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.1.2.3.4.> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.2.3.4> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.2.3.4.> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.09> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.09.> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.0x4> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.0x4.> against <about:blank>] + expected: FAIL + + [Parsing: <http://0999999999999999999/> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.0x> against <about:blank>] + expected: FAIL + + [Parsing: <http://foo.0XFfFfFfFfFfFfFfFfFfAcE123> against <about:blank>] + expected: FAIL + + [Parsing: <http://💩.123/> against <about:blank>] + expected: FAIL + + [Parsing: <sc://a|b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x01b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x02b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x03b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x04b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x05b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x06b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x07b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x08b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x0bb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x0cb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x0eb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x0fb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x10b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x11b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x12b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x13b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x14b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x15b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x16b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x17b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x18b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x19b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1ab/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1bb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1cb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1db/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1eb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a\x1fb/> against <about:blank>] + expected: FAIL + + [Parsing: <http://a|b/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ab/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%01st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%02st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%03st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%04st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%05st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%06st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%07st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%08st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%0Bst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%0Cst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%0Est/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%0Fst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%10st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%11st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%12st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%13st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%14st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%15st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%16st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%17st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%18st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%19st/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Ast/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Bst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Cst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Dst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Est/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%1Fst/> against <about:blank>] + expected: FAIL + + [Parsing: <http://ho%7Fst/> against <about:blank>] + expected: FAIL + + +[url-constructor.any.worker.html?include=javascript] + +[url-constructor.any.html?exclude=(file|javascript|mailto)] + [Parsing: <non-spec:/.//> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/..//> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/a/..//> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/.//path> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/..//path> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/a/..//path> against <about:blank>] + expected: FAIL + + [Parsing: </.//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: </..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <a/..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <> against <non-spec:/..//p>] + expected: FAIL + + [Parsing: <path> against <non-spec:/..//p>] + expected: FAIL + + [Parsing: <non-spec:/.//> without base] + expected: FAIL + + [Parsing: <non-spec:/..//> without base] + expected: FAIL + + [Parsing: <non-spec:/a/..//> without base] + expected: FAIL + + [Parsing: <non-spec:/.//path> without base] + expected: FAIL + + [Parsing: <non-spec:/..//path> without base] + expected: FAIL + + [Parsing: <non-spec:/a/..//path> without base] + expected: FAIL + + +[url-constructor.any.worker.html?include=file] + [Parsing: </> against <file://h/C:/a/b>] + expected: FAIL + + [Parsing: <file:\\\\//> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\?fox> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\#guppy> against <about:blank>] + expected: FAIL + + [Parsing: <file://spider///> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\localhost//> against <about:blank>] + expected: FAIL + + [Parsing: <file://\\/localhost//cat> against <about:blank>] + expected: FAIL + + [Parsing: <file://localhost//a//../..//> against <about:blank>] + expected: FAIL + + [Parsing: </////mouse> against <file:///elephant>] + expected: FAIL + + [Parsing: <\\/localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: <//localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: </..//localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: <C|> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|> against <file://host/D:/dir1/dir2/file>] + expected: FAIL + + [Parsing: <C|#> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|?> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|/> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|\n/> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|\\> against <file://host/dir/file>] + expected: FAIL + + [Parsing: </c:/foo/bar> against <file://host/path>] + expected: FAIL + + [Parsing: <file://example.net/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <file://1.2.3.4/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <file://[1::8\]/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <C|/> against <file://host/>] + expected: FAIL + + [Parsing: </C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file:C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file:/C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file://localhost//a//../..//foo> against <about:blank>] + expected: FAIL + + [Parsing: <file://localhost////foo> against <about:blank>] + expected: FAIL + + [Parsing: <file:////foo> against <about:blank>] + expected: FAIL + + [Parsing: <file:////one/two> against <file:///>] + expected: FAIL + + [Parsing: <////one/two> against <file:///>] + expected: FAIL + + [Parsing: <file:///.//> against <file:////>] + expected: FAIL + + [Parsing: <file:.//p> against <about:blank>] + expected: FAIL + + [Parsing: <file:/.//p> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\//> without base] + expected: FAIL + + [Parsing: <file:\\\\\\\\> without base] + expected: FAIL + + [Parsing: <file:\\\\\\\\?fox> without base] + expected: FAIL + + [Parsing: <file:\\\\\\\\#guppy> without base] + expected: FAIL + + [Parsing: <file://spider///> without base] + expected: FAIL + + [Parsing: <file:\\\\localhost//> without base] + expected: FAIL + + [Parsing: <file://\\/localhost//cat> without base] + expected: FAIL + + [Parsing: <file://localhost//a//../..//> without base] + expected: FAIL + + [Parsing: <file://example.net/C:/> without base] + expected: FAIL + + [Parsing: <file://1.2.3.4/C:/> without base] + expected: FAIL + + [Parsing: <file://[1::8\]/C:/> without base] + expected: FAIL + + [Parsing: <file://localhost//a//../..//foo> without base] + expected: FAIL + + [Parsing: <file://localhost////foo> without base] + expected: FAIL + + [Parsing: <file:////foo> without base] + expected: FAIL + + [Parsing: <file:.//p> without base] + expected: FAIL + + [Parsing: <file:/.//p> without base] + expected: FAIL + + +[url-constructor.any.worker.html?exclude=(file|javascript|mailto)] + [Parsing: </> against <file://h/C:/a/b>] + expected: FAIL + + [Parsing: <file:\\\\//> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\?fox> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\#guppy> against <about:blank>] + expected: FAIL + + [Parsing: <file://spider///> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\localhost//> against <about:blank>] + expected: FAIL + + [Parsing: <file://\\/localhost//cat> against <about:blank>] + expected: FAIL + + [Parsing: <file://localhost//a//../..//> against <about:blank>] + expected: FAIL + + [Parsing: </////mouse> against <file:///elephant>] + expected: FAIL + + [Parsing: <\\/localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: <//localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: </..//localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: <C|> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|> against <file://host/D:/dir1/dir2/file>] + expected: FAIL + + [Parsing: <C|#> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|?> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|/> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|\n/> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|\\> against <file://host/dir/file>] + expected: FAIL + + [Parsing: </c:/foo/bar> against <file://host/path>] + expected: FAIL + + [Parsing: <file://example.net/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <file://1.2.3.4/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <file://[1::8\]/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <C|/> against <file://host/>] + expected: FAIL + + [Parsing: </C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file:C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file:/C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file://localhost//a//../..//foo> against <about:blank>] + expected: FAIL + + [Parsing: <file://localhost////foo> against <about:blank>] + expected: FAIL + + [Parsing: <file:////foo> against <about:blank>] + expected: FAIL + + [Parsing: <file:////one/two> against <file:///>] + expected: FAIL + + [Parsing: <////one/two> against <file:///>] + expected: FAIL + + [Parsing: <file:///.//> against <file:////>] + expected: FAIL + + [Parsing: <file:.//p> against <about:blank>] + expected: FAIL + + [Parsing: <file:/.//p> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/.//> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/..//> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/a/..//> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/.//path> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/..//path> against <about:blank>] + expected: FAIL + + [Parsing: <non-spec:/a/..//path> against <about:blank>] + expected: FAIL + + [Parsing: </.//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: </..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <a/..//path> against <non-spec:/p>] + expected: FAIL + + [Parsing: <> against <non-spec:/..//p>] + expected: FAIL + + [Parsing: <path> against <non-spec:/..//p>] + expected: FAIL + + [Parsing: <file:\\\\//> without base] + expected: FAIL + + [Parsing: <file:\\\\\\\\> without base] + expected: FAIL + + [Parsing: <file:\\\\\\\\?fox> without base] + expected: FAIL + + [Parsing: <file:\\\\\\\\#guppy> without base] + expected: FAIL + + [Parsing: <file://spider///> without base] + expected: FAIL + + [Parsing: <file:\\\\localhost//> without base] + expected: FAIL + + [Parsing: <file://\\/localhost//cat> without base] + expected: FAIL + + [Parsing: <file://localhost//a//../..//> without base] + expected: FAIL + + [Parsing: <file://example.net/C:/> without base] + expected: FAIL + + [Parsing: <file://1.2.3.4/C:/> without base] + expected: FAIL + + [Parsing: <file://[1::8\]/C:/> without base] + expected: FAIL + + [Parsing: <file://localhost//a//../..//foo> without base] + expected: FAIL + + [Parsing: <file://localhost////foo> without base] + expected: FAIL + + [Parsing: <file:////foo> without base] + expected: FAIL + + [Parsing: <file:.//p> without base] + expected: FAIL + + [Parsing: <file:/.//p> without base] + expected: FAIL + + [Parsing: <non-spec:/.//> without base] + expected: FAIL + + [Parsing: <non-spec:/..//> without base] + expected: FAIL + + [Parsing: <non-spec:/a/..//> without base] + expected: FAIL + + [Parsing: <non-spec:/.//path> without base] + expected: FAIL + + [Parsing: <non-spec:/..//path> without base] + expected: FAIL + + [Parsing: <non-spec:/a/..//path> without base] + expected: FAIL + + +[url-constructor.any.html?include=file] + [Parsing: </> against <file://h/C:/a/b>] + expected: FAIL + + [Parsing: <file:\\\\//> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\?fox> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\\\\\#guppy> against <about:blank>] + expected: FAIL + + [Parsing: <file://spider///> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\localhost//> against <about:blank>] + expected: FAIL + + [Parsing: <file://\\/localhost//cat> against <about:blank>] + expected: FAIL + + [Parsing: <file://localhost//a//../..//> against <about:blank>] + expected: FAIL + + [Parsing: </////mouse> against <file:///elephant>] + expected: FAIL + + [Parsing: <\\/localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: <//localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: </..//localhost//pig> against <file://lion/>] + expected: FAIL + + [Parsing: <C|> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|> against <file://host/D:/dir1/dir2/file>] + expected: FAIL + + [Parsing: <C|#> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|?> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|/> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|\n/> against <file://host/dir/file>] + expected: FAIL + + [Parsing: <C|\\> against <file://host/dir/file>] + expected: FAIL + + [Parsing: </c:/foo/bar> against <file://host/path>] + expected: FAIL + + [Parsing: <file://example.net/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <file://1.2.3.4/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <file://[1::8\]/C:/> against <about:blank>] + expected: FAIL + + [Parsing: <C|/> against <file://host/>] + expected: FAIL + + [Parsing: </C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file:C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file:/C:/> against <file://host/>] + expected: FAIL + + [Parsing: <file://localhost//a//../..//foo> against <about:blank>] + expected: FAIL + + [Parsing: <file://localhost////foo> against <about:blank>] + expected: FAIL + + [Parsing: <file:////foo> against <about:blank>] + expected: FAIL + + [Parsing: <file:////one/two> against <file:///>] + expected: FAIL + + [Parsing: <////one/two> against <file:///>] + expected: FAIL + + [Parsing: <file:///.//> against <file:////>] + expected: FAIL + + [Parsing: <file:.//p> against <about:blank>] + expected: FAIL + + [Parsing: <file:/.//p> against <about:blank>] + expected: FAIL + + [Parsing: <file:\\\\//> without base] + expected: FAIL + + [Parsing: <file:\\\\\\\\> without base] + expected: FAIL + + [Parsing: <file:\\\\\\\\?fox> without base] + expected: FAIL + + [Parsing: <file:\\\\\\\\#guppy> without base] + expected: FAIL + + [Parsing: <file://spider///> without base] + expected: FAIL + + [Parsing: <file:\\\\localhost//> without base] + expected: FAIL + + [Parsing: <file://\\/localhost//cat> without base] + expected: FAIL + + [Parsing: <file://localhost//a//../..//> without base] + expected: FAIL + + [Parsing: <file://example.net/C:/> without base] + expected: FAIL + + [Parsing: <file://1.2.3.4/C:/> without base] + expected: FAIL + + [Parsing: <file://[1::8\]/C:/> without base] + expected: FAIL + + [Parsing: <file://localhost//a//../..//foo> without base] + expected: FAIL + + [Parsing: <file://localhost////foo> without base] + expected: FAIL + + [Parsing: <file:////foo> without base] + expected: FAIL + + [Parsing: <file:.//p> without base] + expected: FAIL + + [Parsing: <file:/.//p> without base] + expected: FAIL + + +[url-constructor.any.html?include=javascript] + +[url-constructor.any.html?include=mailto] + +[url-constructor.any.worker.html?include=mailto] |