1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 07:14:47 -05:00

chore: update wpt (#13679)

This commit is contained in:
Andreu Botella 2022-02-16 14:33:34 +01:00 committed by GitHub
parent 7a3ab6b164
commit 665ea9b5f0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 213 additions and 7 deletions

@ -1 +1 @@
Subproject commit 2c57e66a4b63afafc2fbba8a81284e4dc5ffe854
Subproject commit 96f98c458cd36e1f12b6807b22a3a9ee1e1b0326

View file

@ -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
},
@ -1904,6 +1912,66 @@
"xn-- (using <area>.hostname)"
],
"url-constructor.any.html": [
"Parsing: <sc://a|b/> against <about:blank>",
"Parsing: <http://a\u0001b/> against <about:blank>",
"Parsing: <http://a\u0002b/> against <about:blank>",
"Parsing: <http://a\u0003b/> against <about:blank>",
"Parsing: <http://a\u0004b/> against <about:blank>",
"Parsing: <http://a\u0005b/> against <about:blank>",
"Parsing: <http://a\u0006b/> against <about:blank>",
"Parsing: <http://a\u0007b/> against <about:blank>",
"Parsing: <http://a\bb/> against <about:blank>",
"Parsing: <http://a\u000bb/> against <about:blank>",
"Parsing: <http://a\fb/> against <about:blank>",
"Parsing: <http://a\u000eb/> against <about:blank>",
"Parsing: <http://a\u000fb/> against <about:blank>",
"Parsing: <http://a\u0010b/> against <about:blank>",
"Parsing: <http://a\u0011b/> against <about:blank>",
"Parsing: <http://a\u0012b/> against <about:blank>",
"Parsing: <http://a\u0013b/> against <about:blank>",
"Parsing: <http://a\u0014b/> against <about:blank>",
"Parsing: <http://a\u0015b/> against <about:blank>",
"Parsing: <http://a\u0016b/> against <about:blank>",
"Parsing: <http://a\u0017b/> against <about:blank>",
"Parsing: <http://a\u0018b/> against <about:blank>",
"Parsing: <http://a\u0019b/> against <about:blank>",
"Parsing: <http://a\u001ab/> against <about:blank>",
"Parsing: <http://a\u001bb/> against <about:blank>",
"Parsing: <http://a\u001cb/> against <about:blank>",
"Parsing: <http://a\u001db/> against <about:blank>",
"Parsing: <http://a\u001eb/> against <about:blank>",
"Parsing: <http://a\u001fb/> against <about:blank>",
"Parsing: <http://a|b/> against <about:blank>",
"Parsing: <http://ab/> against <about:blank>",
"Parsing: <http://ho%01st/> against <about:blank>",
"Parsing: <http://ho%02st/> against <about:blank>",
"Parsing: <http://ho%03st/> against <about:blank>",
"Parsing: <http://ho%04st/> against <about:blank>",
"Parsing: <http://ho%05st/> against <about:blank>",
"Parsing: <http://ho%06st/> against <about:blank>",
"Parsing: <http://ho%07st/> against <about:blank>",
"Parsing: <http://ho%08st/> against <about:blank>",
"Parsing: <http://ho%0Bst/> against <about:blank>",
"Parsing: <http://ho%0Cst/> against <about:blank>",
"Parsing: <http://ho%0Est/> against <about:blank>",
"Parsing: <http://ho%0Fst/> against <about:blank>",
"Parsing: <http://ho%10st/> against <about:blank>",
"Parsing: <http://ho%11st/> against <about:blank>",
"Parsing: <http://ho%12st/> against <about:blank>",
"Parsing: <http://ho%13st/> against <about:blank>",
"Parsing: <http://ho%14st/> against <about:blank>",
"Parsing: <http://ho%15st/> against <about:blank>",
"Parsing: <http://ho%16st/> against <about:blank>",
"Parsing: <http://ho%17st/> against <about:blank>",
"Parsing: <http://ho%18st/> against <about:blank>",
"Parsing: <http://ho%19st/> against <about:blank>",
"Parsing: <http://ho%1Ast/> against <about:blank>",
"Parsing: <http://ho%1Bst/> against <about:blank>",
"Parsing: <http://ho%1Cst/> against <about:blank>",
"Parsing: <http://ho%1Dst/> against <about:blank>",
"Parsing: <http://ho%1Est/> against <about:blank>",
"Parsing: <http://ho%1Fst/> against <about:blank>",
"Parsing: <http://ho%7Fst/> against <about:blank>",
"Parsing: <foo://ho|st/> against <about:blank>",
"Parsing: <http://ho%7Cst/> against <about:blank>",
"Parsing: <file://%43%7C> against <about:blank>",
@ -1989,6 +2057,66 @@
"Parsing: <http://💩.123/> against <about:blank>"
],
"url-constructor.any.worker.html": [
"Parsing: <sc://a|b/> against <about:blank>",
"Parsing: <http://a\u0001b/> against <about:blank>",
"Parsing: <http://a\u0002b/> against <about:blank>",
"Parsing: <http://a\u0003b/> against <about:blank>",
"Parsing: <http://a\u0004b/> against <about:blank>",
"Parsing: <http://a\u0005b/> against <about:blank>",
"Parsing: <http://a\u0006b/> against <about:blank>",
"Parsing: <http://a\u0007b/> against <about:blank>",
"Parsing: <http://a\bb/> against <about:blank>",
"Parsing: <http://a\u000bb/> against <about:blank>",
"Parsing: <http://a\fb/> against <about:blank>",
"Parsing: <http://a\u000eb/> against <about:blank>",
"Parsing: <http://a\u000fb/> against <about:blank>",
"Parsing: <http://a\u0010b/> against <about:blank>",
"Parsing: <http://a\u0011b/> against <about:blank>",
"Parsing: <http://a\u0012b/> against <about:blank>",
"Parsing: <http://a\u0013b/> against <about:blank>",
"Parsing: <http://a\u0014b/> against <about:blank>",
"Parsing: <http://a\u0015b/> against <about:blank>",
"Parsing: <http://a\u0016b/> against <about:blank>",
"Parsing: <http://a\u0017b/> against <about:blank>",
"Parsing: <http://a\u0018b/> against <about:blank>",
"Parsing: <http://a\u0019b/> against <about:blank>",
"Parsing: <http://a\u001ab/> against <about:blank>",
"Parsing: <http://a\u001bb/> against <about:blank>",
"Parsing: <http://a\u001cb/> against <about:blank>",
"Parsing: <http://a\u001db/> against <about:blank>",
"Parsing: <http://a\u001eb/> against <about:blank>",
"Parsing: <http://a\u001fb/> against <about:blank>",
"Parsing: <http://a|b/> against <about:blank>",
"Parsing: <http://ab/> against <about:blank>",
"Parsing: <http://ho%01st/> against <about:blank>",
"Parsing: <http://ho%02st/> against <about:blank>",
"Parsing: <http://ho%03st/> against <about:blank>",
"Parsing: <http://ho%04st/> against <about:blank>",
"Parsing: <http://ho%05st/> against <about:blank>",
"Parsing: <http://ho%06st/> against <about:blank>",
"Parsing: <http://ho%07st/> against <about:blank>",
"Parsing: <http://ho%08st/> against <about:blank>",
"Parsing: <http://ho%0Bst/> against <about:blank>",
"Parsing: <http://ho%0Cst/> against <about:blank>",
"Parsing: <http://ho%0Est/> against <about:blank>",
"Parsing: <http://ho%0Fst/> against <about:blank>",
"Parsing: <http://ho%10st/> against <about:blank>",
"Parsing: <http://ho%11st/> against <about:blank>",
"Parsing: <http://ho%12st/> against <about:blank>",
"Parsing: <http://ho%13st/> against <about:blank>",
"Parsing: <http://ho%14st/> against <about:blank>",
"Parsing: <http://ho%15st/> against <about:blank>",
"Parsing: <http://ho%16st/> against <about:blank>",
"Parsing: <http://ho%17st/> against <about:blank>",
"Parsing: <http://ho%18st/> against <about:blank>",
"Parsing: <http://ho%19st/> against <about:blank>",
"Parsing: <http://ho%1Ast/> against <about:blank>",
"Parsing: <http://ho%1Bst/> against <about:blank>",
"Parsing: <http://ho%1Cst/> against <about:blank>",
"Parsing: <http://ho%1Dst/> against <about:blank>",
"Parsing: <http://ho%1Est/> against <about:blank>",
"Parsing: <http://ho%1Fst/> against <about:blank>",
"Parsing: <http://ho%7Fst/> against <about:blank>",
"Parsing: <foo://ho|st/> against <about:blank>",
"Parsing: <http://ho%7Cst/> against <about:blank>",
"Parsing: <file://%43%7C> against <about:blank>",
@ -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++:)",
@ -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++:)",
@ -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,
@ -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()"
]
}
},
@ -3987,7 +4137,16 @@
"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/\"]",
@ -3995,13 +4154,27 @@
"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/\"]",
@ -4009,13 +4182,27 @@
"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/\"]",
@ -4023,13 +4210,27 @@
"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/\"]",
@ -4037,10 +4238,15 @@
"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": {