mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Import URLPattern tests (#36145)
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
This commit is contained in:
parent
41820a10bd
commit
c8a8f56f4e
6 changed files with 4540 additions and 0 deletions
2
tests/wpt/include.ini
vendored
2
tests/wpt/include.ini
vendored
|
@ -259,6 +259,8 @@ skip: true
|
||||||
skip: false
|
skip: false
|
||||||
[url]
|
[url]
|
||||||
skip: false
|
skip: false
|
||||||
|
[urlpattern]
|
||||||
|
skip: false
|
||||||
[user-timing]
|
[user-timing]
|
||||||
skip: false
|
skip: false
|
||||||
[wasm]
|
[wasm]
|
||||||
|
|
159
tests/wpt/meta/urlpattern/urlpattern-compare.tentative.any.js.ini
vendored
Normal file
159
tests/wpt/meta/urlpattern/urlpattern-compare.tentative.any.js.ini
vendored
Normal file
|
@ -0,0 +1,159 @@
|
||||||
|
[urlpattern-compare.tentative.any.worker.html]
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/a"} Right: {"pathname":"/foo/b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/b"} Right: {"pathname":"/foo/bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/bar"} Right: {"pathname":"/foo/:bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/"} Right: {"pathname":"/foo/:bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/:bar"} Right: {"pathname":"/foo/*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}"} Right: {"pathname":"/foo/(bar)"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}"} Right: {"pathname":"/foo/{bar}+"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}+"} Right: {"pathname":"/foo/{bar}?"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}?"} Right: {"pathname":"/foo/{bar}*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/(123)"} Right: {"pathname":"/foo/(12)"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/:b"} Right: {"pathname":"/foo/:a"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"*/foo"} Right: {"pathname":"*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: port Left: {"port":"9"} Right: {"port":"100"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo/{:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo{/:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"fo{o/:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo{/:bar/}?baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: "https://a.example.com/b?a" Right: "https://b.example.com/a?b"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}/baz"} Right: {"pathname":"/foo/bar/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: protocol Left: {"protocol":"a"} Right: {"protocol":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: username Left: {"username":"a"} Right: {"username":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: password Left: {"password":"a"} Right: {"password":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: hostname Left: {"hostname":"a"} Right: {"hostname":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: search Left: {"search":"a"} Right: {"search":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: hash Left: {"hash":"a"} Right: {"hash":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[urlpattern-compare.tentative.any.html]
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/a"} Right: {"pathname":"/foo/b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/b"} Right: {"pathname":"/foo/bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/bar"} Right: {"pathname":"/foo/:bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/"} Right: {"pathname":"/foo/:bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/:bar"} Right: {"pathname":"/foo/*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}"} Right: {"pathname":"/foo/(bar)"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}"} Right: {"pathname":"/foo/{bar}+"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}+"} Right: {"pathname":"/foo/{bar}?"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}?"} Right: {"pathname":"/foo/{bar}*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/(123)"} Right: {"pathname":"/foo/(12)"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/:b"} Right: {"pathname":"/foo/:a"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"*/foo"} Right: {"pathname":"*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: port Left: {"port":"9"} Right: {"port":"100"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo/{:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo{/:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"fo{o/:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo{/:bar/}?baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: "https://a.example.com/b?a" Right: "https://b.example.com/a?b"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}/baz"} Right: {"pathname":"/foo/bar/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: protocol Left: {"protocol":"a"} Right: {"protocol":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: username Left: {"username":"a"} Right: {"username":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: password Left: {"password":"a"} Right: {"password":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: hostname Left: {"hostname":"a"} Right: {"hostname":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: search Left: {"search":"a"} Right: {"search":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: hash Left: {"hash":"a"} Right: {"hash":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[urlpattern-compare.tentative.any.serviceworker.html]
|
||||||
|
expected: ERROR
|
||||||
|
|
||||||
|
[urlpattern-compare.tentative.any.sharedworker.html]
|
||||||
|
expected: ERROR
|
158
tests/wpt/meta/urlpattern/urlpattern-compare.tentative.https.any.js.ini
vendored
Normal file
158
tests/wpt/meta/urlpattern/urlpattern-compare.tentative.https.any.js.ini
vendored
Normal file
|
@ -0,0 +1,158 @@
|
||||||
|
[urlpattern-compare.tentative.https.any.worker.html]
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/a"} Right: {"pathname":"/foo/b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/b"} Right: {"pathname":"/foo/bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/bar"} Right: {"pathname":"/foo/:bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/"} Right: {"pathname":"/foo/:bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/:bar"} Right: {"pathname":"/foo/*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}"} Right: {"pathname":"/foo/(bar)"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}"} Right: {"pathname":"/foo/{bar}+"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}+"} Right: {"pathname":"/foo/{bar}?"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}?"} Right: {"pathname":"/foo/{bar}*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/(123)"} Right: {"pathname":"/foo/(12)"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/:b"} Right: {"pathname":"/foo/:a"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"*/foo"} Right: {"pathname":"*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: port Left: {"port":"9"} Right: {"port":"100"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo/{:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo{/:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"fo{o/:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo{/:bar/}?baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: "https://a.example.com/b?a" Right: "https://b.example.com/a?b"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}/baz"} Right: {"pathname":"/foo/bar/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: protocol Left: {"protocol":"a"} Right: {"protocol":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: username Left: {"username":"a"} Right: {"username":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: password Left: {"password":"a"} Right: {"password":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: hostname Left: {"hostname":"a"} Right: {"hostname":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: search Left: {"search":"a"} Right: {"search":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: hash Left: {"hash":"a"} Right: {"hash":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[urlpattern-compare.tentative.https.any.sharedworker.html]
|
||||||
|
expected: ERROR
|
||||||
|
|
||||||
|
[urlpattern-compare.tentative.https.any.serviceworker.html]
|
||||||
|
expected: ERROR
|
||||||
|
|
||||||
|
[urlpattern-compare.tentative.https.any.html]
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/a"} Right: {"pathname":"/foo/b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/b"} Right: {"pathname":"/foo/bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/bar"} Right: {"pathname":"/foo/:bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/"} Right: {"pathname":"/foo/:bar"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/:bar"} Right: {"pathname":"/foo/*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}"} Right: {"pathname":"/foo/(bar)"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}"} Right: {"pathname":"/foo/{bar}+"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}+"} Right: {"pathname":"/foo/{bar}?"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}?"} Right: {"pathname":"/foo/{bar}*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/(123)"} Right: {"pathname":"/foo/(12)"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/:b"} Right: {"pathname":"/foo/:a"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"*/foo"} Right: {"pathname":"*"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: port Left: {"port":"9"} Right: {"port":"100"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo/{:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo{/:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"fo{o/:bar}?/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"foo/:bar?/baz"} Right: {"pathname":"foo{/:bar/}?baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: "https://a.example.com/b?a" Right: "https://b.example.com/a?b"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: pathname Left: {"pathname":"/foo/{bar}/baz"} Right: {"pathname":"/foo/bar/baz"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: protocol Left: {"protocol":"a"} Right: {"protocol":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: username Left: {"username":"a"} Right: {"username":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: password Left: {"password":"a"} Right: {"password":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: hostname Left: {"hostname":"a"} Right: {"hostname":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: search Left: {"search":"a"} Right: {"search":"b"}]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Component: hash Left: {"hash":"a"} Right: {"hash":"b"}]
|
||||||
|
expected: FAIL
|
15
tests/wpt/meta/urlpattern/urlpattern-hasregexpgroups.any.js.ini
vendored
Normal file
15
tests/wpt/meta/urlpattern/urlpattern-hasregexpgroups.any.js.ini
vendored
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
[urlpattern-hasregexpgroups.any.worker.html]
|
||||||
|
[urlpattern-hasregexpgroups]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[urlpattern-hasregexpgroups.any.html]
|
||||||
|
[urlpattern-hasregexpgroups]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[urlpattern-hasregexpgroups.any.serviceworker.html]
|
||||||
|
expected: ERROR
|
||||||
|
|
||||||
|
[urlpattern-hasregexpgroups.any.sharedworker.html]
|
||||||
|
expected: ERROR
|
2103
tests/wpt/meta/urlpattern/urlpattern.any.js.ini
vendored
Normal file
2103
tests/wpt/meta/urlpattern/urlpattern.any.js.ini
vendored
Normal file
File diff suppressed because it is too large
Load diff
2103
tests/wpt/meta/urlpattern/urlpattern.https.any.js.ini
vendored
Normal file
2103
tests/wpt/meta/urlpattern/urlpattern.https.any.js.ini
vendored
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue