Skip to content

Commit

Permalink
chore: update wpt (denoland#13679)
Browse files Browse the repository at this point in the history
  • Loading branch information
andreubotella committed Feb 16, 2022
1 parent 7a3ab6b commit 665ea9b
Show file tree
Hide file tree
Showing 2 changed files with 213 additions and 7 deletions.
2 changes: 1 addition & 1 deletion test_util/wpt
Submodule wpt updated 1907 files
218 changes: 212 additions & 6 deletions tools/wpt/expectation.json
Original file line number Diff line number Diff line change
Expand Up @@ -1017,8 +1017,16 @@
},
"dom": {
"abort": {
"AbortSignal.any.html": true,
"AbortSignal.any.worker.html": true,
"AbortSignal.any.html": [
"AbortSignal.timeout() returns a non-aborted signal",
"Signal returned by AbortSignal.timeout() times out",
"AbortSignal timeouts fire in order"
],
"AbortSignal.any.worker.html": [
"AbortSignal.timeout() returns a non-aborted signal",
"Signal returned by AbortSignal.timeout() times out",
"AbortSignal timeouts fire in order"
],
"event.any.html": true,
"event.any.worker.html": true
},
Expand Down Expand Up @@ -1904,6 +1912,66 @@
"xn-- (using <area>.hostname)"
],
"url-constructor.any.html": [
"Parsing: <sc:https://a|b/> against <about:blank>",
"Parsing: <https://a\u0001b/> against <about:blank>",
"Parsing: <https://a\u0002b/> against <about:blank>",
"Parsing: <https://a\u0003b/> against <about:blank>",
"Parsing: <https://a\u0004b/> against <about:blank>",
"Parsing: <https://a\u0005b/> against <about:blank>",
"Parsing: <https://a\u0006b/> against <about:blank>",
"Parsing: <https://a\u0007b/> against <about:blank>",
"Parsing: <https://a\bb/> against <about:blank>",
"Parsing: <https://a\u000bb/> against <about:blank>",
"Parsing: <https://a\fb/> against <about:blank>",
"Parsing: <https://a\u000eb/> against <about:blank>",
"Parsing: <https://a\u000fb/> against <about:blank>",
"Parsing: <http:https://a\u0010b/> against <about:blank>",
"Parsing: <https://a\u0011b/> against <about:blank>",
"Parsing: <https://a\u0012b/> against <about:blank>",
"Parsing: <https://a\u0013b/> against <about:blank>",
"Parsing: <https://a\u0014b/> against <about:blank>",
"Parsing: <https://a\u0015b/> against <about:blank>",
"Parsing: <https://a\u0016b/> against <about:blank>",
"Parsing: <https://a\u0017b/> against <about:blank>",
"Parsing: <https://a\u0018b/> against <about:blank>",
"Parsing: <https://a\u0019b/> against <about:blank>",
"Parsing: <https://a\u001ab/> against <about:blank>",
"Parsing: <https://a\u001bb/> against <about:blank>",
"Parsing: <https://a\u001cb/> against <about:blank>",
"Parsing: <https://a\u001db/> against <about:blank>",
"Parsing: <https://a\u001eb/> against <about:blank>",
"Parsing: <https://a\u001fb/> against <about:blank>",
"Parsing: <https://a|b/> against <about:blank>",
"Parsing: <https://ab/> against <about:blank>",
"Parsing: <https://ho%01st/> against <about:blank>",
"Parsing: <https://ho%02st/> against <about:blank>",
"Parsing: <https://ho%03st/> against <about:blank>",
"Parsing: <https://ho%04st/> against <about:blank>",
"Parsing: <https://ho%05st/> against <about:blank>",
"Parsing: <https://ho%06st/> against <about:blank>",
"Parsing: <https://ho%07st/> against <about:blank>",
"Parsing: <https://ho%08st/> against <about:blank>",
"Parsing: <https://ho%0Bst/> against <about:blank>",
"Parsing: <https://ho%0Cst/> against <about:blank>",
"Parsing: <https://ho%0Est/> against <about:blank>",
"Parsing: <https://ho%0Fst/> against <about:blank>",
"Parsing: <https://ho%10st/> against <about:blank>",
"Parsing: <https://ho%11st/> against <about:blank>",
"Parsing: <https://ho%12st/> against <about:blank>",
"Parsing: <https://ho%13st/> against <about:blank>",
"Parsing: <https://ho%14st/> against <about:blank>",
"Parsing: <https://ho%15st/> against <about:blank>",
"Parsing: <https://ho%16st/> against <about:blank>",
"Parsing: <https://ho%17st/> against <about:blank>",
"Parsing: <https://ho%18st/> against <about:blank>",
"Parsing: <https://ho%19st/> against <about:blank>",
"Parsing: <https://ho%1Ast/> against <about:blank>",
"Parsing: <https://ho%1Bst/> against <about:blank>",
"Parsing: <https://ho%1Cst/> against <about:blank>",
"Parsing: <https://ho%1Dst/> against <about:blank>",
"Parsing: <https://ho%1Est/> against <about:blank>",
"Parsing: <https://ho%1Fst/> against <about:blank>",
"Parsing: <https://ho%7Fst/> against <about:blank>",
"Parsing: <foo:https://ho|st/> against <about:blank>",
"Parsing: <https://ho%7Cst/> against <about:blank>",
"Parsing: <file:https://%43%7C> against <about:blank>",
Expand Down Expand Up @@ -1989,6 +2057,66 @@
"Parsing: <https://💩.123/> against <about:blank>"
],
"url-constructor.any.worker.html": [
"Parsing: <sc:https://a|b/> against <about:blank>",
"Parsing: <https://a\u0001b/> against <about:blank>",
"Parsing: <https://a\u0002b/> against <about:blank>",
"Parsing: <https://a\u0003b/> against <about:blank>",
"Parsing: <https://a\u0004b/> against <about:blank>",
"Parsing: <https://a\u0005b/> against <about:blank>",
"Parsing: <https://a\u0006b/> against <about:blank>",
"Parsing: <https://a\u0007b/> against <about:blank>",
"Parsing: <https://a\bb/> against <about:blank>",
"Parsing: <https://a\u000bb/> against <about:blank>",
"Parsing: <https://a\fb/> against <about:blank>",
"Parsing: <https://a\u000eb/> against <about:blank>",
"Parsing: <https://a\u000fb/> against <about:blank>",
"Parsing: <https://a\u0010b/> against <about:blank>",
"Parsing: <https://a\u0011b/> against <about:blank>",
"Parsing: <https://a\u0012b/> against <about:blank>",
"Parsing: <https://a\u0013b/> against <about:blank>",
"Parsing: <https://a\u0014b/> against <about:blank>",
"Parsing: <https://a\u0015b/> against <about:blank>",
"Parsing: <https://a\u0016b/> against <about:blank>",
"Parsing: <https://a\u0017b/> against <about:blank>",
"Parsing: <https://a\u0018b/> against <about:blank>",
"Parsing: <https://a\u0019b/> against <about:blank>",
"Parsing: <https://a\u001ab/> against <about:blank>",
"Parsing: <https://a\u001bb/> against <about:blank>",
"Parsing: <https://a\u001cb/> against <about:blank>",
"Parsing: <https://a\u001db/> against <about:blank>",
"Parsing: <https://a\u001eb/> against <about:blank>",
"Parsing: <https://a\u001fb/> against <about:blank>",
"Parsing: <https://a|b/> against <about:blank>",
"Parsing: <https://ab/> against <about:blank>",
"Parsing: <https://ho%01st/> against <about:blank>",
"Parsing: <https://ho%02st/> against <about:blank>",
"Parsing: <https://ho%03st/> against <about:blank>",
"Parsing: <https://ho%04st/> against <about:blank>",
"Parsing: <https://ho%05st/> against <about:blank>",
"Parsing: <https://ho%06st/> against <about:blank>",
"Parsing: <https://ho%07st/> against <about:blank>",
"Parsing: <https://ho%08st/> against <about:blank>",
"Parsing: <https://ho%0Bst/> against <about:blank>",
"Parsing: <https://ho%0Cst/> against <about:blank>",
"Parsing: <https://ho%0Est/> against <about:blank>",
"Parsing: <https://ho%0Fst/> against <about:blank>",
"Parsing: <https://ho%10st/> against <about:blank>",
"Parsing: <https://ho%11st/> against <about:blank>",
"Parsing: <https://ho%12st/> against <about:blank>",
"Parsing: <https://ho%13st/> against <about:blank>",
"Parsing: <https://ho%14st/> against <about:blank>",
"Parsing: <https://ho%15st/> against <about:blank>",
"Parsing: <https://ho%16st/> against <about:blank>",
"Parsing: <https://ho%17st/> against <about:blank>",
"Parsing: <https://ho%18st/> against <about:blank>",
"Parsing: <https://ho%19st/> against <about:blank>",
"Parsing: <https://ho%1Ast/> against <about:blank>",
"Parsing: <https://ho%1Bst/> against <about:blank>",
"Parsing: <https://ho%1Cst/> against <about:blank>",
"Parsing: <https://ho%1Dst/> against <about:blank>",
"Parsing: <https://ho%1Est/> against <about:blank>",
"Parsing: <https://ho%1Fst/> against <about:blank>",
"Parsing: <https://ho%7Fst/> against <about:blank>",
"Parsing: <foo:https://ho|st/> against <about:blank>",
"Parsing: <https://ho%7Cst/> against <about:blank>",
"Parsing: <file:https://%43%7C> against <about:blank>",
Expand Down Expand Up @@ -2086,6 +2214,12 @@
"Setting protocol with U+001F before inserted colon (https:)",
"Setting port with leading U+001F (https:)",
"Setting pathname with trailing U+001F (https:)",
"Setting host with leading U+001F (https:)",
"Setting hostname with leading U+001F (https:)",
"Setting host with middle U+001F (https:)",
"Setting hostname with middle U+001F (https:)",
"Setting host with trailing U+001F (https:)",
"Setting hostname with trailing U+001F (https:)",
"Setting protocol with leading U+0000 (wpt++:)",
"Setting protocol with U+0000 before inserted colon (wpt++:)",
"Setting port with leading U+0000 (wpt++:)",
Expand All @@ -2104,6 +2238,12 @@
"Setting protocol with U+001F before inserted colon (https:)",
"Setting port with leading U+001F (https:)",
"Setting pathname with trailing U+001F (https:)",
"Setting host with leading U+001F (https:)",
"Setting hostname with leading U+001F (https:)",
"Setting host with middle U+001F (https:)",
"Setting hostname with middle U+001F (https:)",
"Setting host with trailing U+001F (https:)",
"Setting hostname with trailing U+001F (https:)",
"Setting protocol with leading U+0000 (wpt++:)",
"Setting protocol with U+0000 before inserted colon (wpt++:)",
"Setting port with leading U+0000 (wpt++:)",
Expand Down Expand Up @@ -2575,6 +2715,8 @@
"Fetch with POST with ReadableStream containing Blob",
"Fetch with POST with text body on 421 response should be retried once on new connection."
],
"response-null-body.any.html": true,
"response-null-body.any.worker.html": true,
"response-url.sub.any.html": true,
"response-url.sub.any.worker.html": true,
"scheme-about.any.html": true,
Expand Down Expand Up @@ -2862,6 +3004,14 @@
"response.json() rejects if already aborted",
"response.text() rejects if already aborted",
"Call text() twice on aborted response"
],
"request.any.html": [
"Calling formData() on an aborted request",
"Aborting a request after calling formData()"
],
"request.any.worker.html": [
"Calling formData() on an aborted request",
"Aborting a request after calling formData()"
]
}
},
Expand Down Expand Up @@ -3987,60 +4137,116 @@
"Component: hash Left: {\"hash\":\"a\"} Right: {\"hash\":\"b\"}"
],
"urlpattern.any.html": [
"Pattern: [{\"pathname\":\"/foo/:bar?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/:bar*\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/(.*)?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/*?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/(.*)*\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/**\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/bar\"}] Inputs: [\"./foo/bar\",\"https://example.com\"]",
"Pattern: [\"https://(sub.)?example.com/foo\"] Inputs: [\"https://example.com/foo\"]",
"Pattern: [\"https://(sub(?:.))?example.com/foo\"] Inputs: [\"https://example.com/foo\"]",
"Pattern: [\"data\\\\:text/javascript,let x = 100/:tens?5;\"] Inputs: [\"data:text/javascript,let x = 100/5;\"]",
"Pattern: [{\"hostname\":\"bad\\\\:hostname\"}] Inputs: undefined",
"Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]",
"Pattern: [] Inputs: [{}]",
"Pattern: [] Inputs: []",
"Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"Pattern: [{\"pathname\":\"{:foo}{bar(.*)}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"Pattern: [{\"pathname\":\"*{}**?\"}] Inputs: [{\"pathname\":\"foobar\"}]",
"Pattern: [{\"pathname\":\"*/*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*\\\\/*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*/{*}\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*//*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]"
"Pattern: [{\"pathname\":\"*//*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"./foo\"}] Inputs: [{\"pathname\":\"./foo\"}]",
"Pattern: [{\"pathname\":\"../foo\"}] Inputs: [{\"pathname\":\"../foo\"}]",
"Pattern: [{\"pathname\":\":foo./\"}] Inputs: [{\"pathname\":\"bar./\"}]",
"Pattern: [{\"pathname\":\":foo../\"}] Inputs: [{\"pathname\":\"bar../\"}]"
],
"urlpattern.any.worker.html": [
"Pattern: [{\"pathname\":\"/foo/:bar?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/:bar*\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/(.*)?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/*?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/(.*)*\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/**\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/bar\"}] Inputs: [\"./foo/bar\",\"https://example.com\"]",
"Pattern: [\"https://(sub.)?example.com/foo\"] Inputs: [\"https://example.com/foo\"]",
"Pattern: [\"https://(sub(?:.))?example.com/foo\"] Inputs: [\"https://example.com/foo\"]",
"Pattern: [\"data\\\\:text/javascript,let x = 100/:tens?5;\"] Inputs: [\"data:text/javascript,let x = 100/5;\"]",
"Pattern: [{\"hostname\":\"bad\\\\:hostname\"}] Inputs: undefined",
"Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]",
"Pattern: [] Inputs: [{}]",
"Pattern: [] Inputs: []",
"Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"Pattern: [{\"pathname\":\"{:foo}{bar(.*)}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"Pattern: [{\"pathname\":\"*{}**?\"}] Inputs: [{\"pathname\":\"foobar\"}]",
"Pattern: [{\"pathname\":\"*/*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*\\\\/*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*/{*}\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*//*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]"
"Pattern: [{\"pathname\":\"*//*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"./foo\"}] Inputs: [{\"pathname\":\"./foo\"}]",
"Pattern: [{\"pathname\":\"../foo\"}] Inputs: [{\"pathname\":\"../foo\"}]",
"Pattern: [{\"pathname\":\":foo./\"}] Inputs: [{\"pathname\":\"bar./\"}]",
"Pattern: [{\"pathname\":\":foo../\"}] Inputs: [{\"pathname\":\"bar../\"}]"
],
"urlpattern.https.any.html": [
"Pattern: [{\"pathname\":\"/foo/:bar?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/:bar*\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/(.*)?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/*?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/(.*)*\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/**\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/bar\"}] Inputs: [\"./foo/bar\",\"https://example.com\"]",
"Pattern: [\"https://(sub.)?example.com/foo\"] Inputs: [\"https://example.com/foo\"]",
"Pattern: [\"https://(sub(?:.))?example.com/foo\"] Inputs: [\"https://example.com/foo\"]",
"Pattern: [\"data\\\\:text/javascript,let x = 100/:tens?5;\"] Inputs: [\"data:text/javascript,let x = 100/5;\"]",
"Pattern: [{\"hostname\":\"bad\\\\:hostname\"}] Inputs: undefined",
"Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]",
"Pattern: [] Inputs: [{}]",
"Pattern: [] Inputs: []",
"Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"Pattern: [{\"pathname\":\"{:foo}{bar(.*)}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"Pattern: [{\"pathname\":\"*{}**?\"}] Inputs: [{\"pathname\":\"foobar\"}]",
"Pattern: [{\"pathname\":\"*/*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*\\\\/*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*/{*}\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*//*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]"
"Pattern: [{\"pathname\":\"*//*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"./foo\"}] Inputs: [{\"pathname\":\"./foo\"}]",
"Pattern: [{\"pathname\":\"../foo\"}] Inputs: [{\"pathname\":\"../foo\"}]",
"Pattern: [{\"pathname\":\":foo./\"}] Inputs: [{\"pathname\":\"bar./\"}]",
"Pattern: [{\"pathname\":\":foo../\"}] Inputs: [{\"pathname\":\"bar../\"}]"
],
"urlpattern.https.any.worker.html": [
"Pattern: [{\"pathname\":\"/foo/:bar?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/:bar*\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/(.*)?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/*?\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/(.*)*\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/**\"}] Inputs: [{\"pathname\":\"/foo\"}]",
"Pattern: [{\"pathname\":\"/foo/bar\"}] Inputs: [\"./foo/bar\",\"https://example.com\"]",
"Pattern: [\"https://(sub.)?example.com/foo\"] Inputs: [\"https://example.com/foo\"]",
"Pattern: [\"https://(sub(?:.))?example.com/foo\"] Inputs: [\"https://example.com/foo\"]",
"Pattern: [\"data\\\\:text/javascript,let x = 100/:tens?5;\"] Inputs: [\"data:text/javascript,let x = 100/5;\"]",
"Pattern: [{\"hostname\":\"bad\\\\:hostname\"}] Inputs: undefined",
"Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]",
"Pattern: [] Inputs: [{}]",
"Pattern: [] Inputs: []",
"Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"Pattern: [{\"pathname\":\"{:foo}{bar(.*)}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"Pattern: [{\"pathname\":\"*{}**?\"}] Inputs: [{\"pathname\":\"foobar\"}]",
"Pattern: [{\"pathname\":\"*/*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*\\\\/*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*/{*}\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"*//*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]"
"Pattern: [{\"pathname\":\"*//*\"}] Inputs: [{\"pathname\":\"foo/bar\"}]",
"Pattern: [{\"pathname\":\"./foo\"}] Inputs: [{\"pathname\":\"./foo\"}]",
"Pattern: [{\"pathname\":\"../foo\"}] Inputs: [{\"pathname\":\"../foo\"}]",
"Pattern: [{\"pathname\":\":foo./\"}] Inputs: [{\"pathname\":\"bar./\"}]",
"Pattern: [{\"pathname\":\":foo../\"}] Inputs: [{\"pathname\":\"bar../\"}]"
]
},
"compression": {
Expand Down

0 comments on commit 665ea9b

Please sign in to comment.