0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-03-03 17:34: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": { "dom": {
"abort": { "abort": {
"AbortSignal.any.html": true, "AbortSignal.any.html": [
"AbortSignal.any.worker.html": true, "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.html": true,
"event.any.worker.html": true "event.any.worker.html": true
}, },
@ -1904,6 +1912,66 @@
"xn-- (using <area>.hostname)" "xn-- (using <area>.hostname)"
], ],
"url-constructor.any.html": [ "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: <foo://ho|st/> against <about:blank>",
"Parsing: <http://ho%7Cst/> against <about:blank>", "Parsing: <http://ho%7Cst/> against <about:blank>",
"Parsing: <file://%43%7C> against <about:blank>", "Parsing: <file://%43%7C> against <about:blank>",
@ -1989,6 +2057,66 @@
"Parsing: <http://💩.123/> against <about:blank>" "Parsing: <http://💩.123/> against <about:blank>"
], ],
"url-constructor.any.worker.html": [ "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: <foo://ho|st/> against <about:blank>",
"Parsing: <http://ho%7Cst/> against <about:blank>", "Parsing: <http://ho%7Cst/> against <about:blank>",
"Parsing: <file://%43%7C> against <about:blank>", "Parsing: <file://%43%7C> against <about:blank>",
@ -2086,6 +2214,12 @@
"Setting protocol with U+001F before inserted colon (https:)", "Setting protocol with U+001F before inserted colon (https:)",
"Setting port with leading U+001F (https:)", "Setting port with leading U+001F (https:)",
"Setting pathname with trailing 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 leading U+0000 (wpt++:)",
"Setting protocol with U+0000 before inserted colon (wpt++:)", "Setting protocol with U+0000 before inserted colon (wpt++:)",
"Setting port with leading U+0000 (wpt++:)", "Setting port with leading U+0000 (wpt++:)",
@ -2104,6 +2238,12 @@
"Setting protocol with U+001F before inserted colon (https:)", "Setting protocol with U+001F before inserted colon (https:)",
"Setting port with leading U+001F (https:)", "Setting port with leading U+001F (https:)",
"Setting pathname with trailing 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 leading U+0000 (wpt++:)",
"Setting protocol with U+0000 before inserted colon (wpt++:)", "Setting protocol with U+0000 before inserted colon (wpt++:)",
"Setting port with leading U+0000 (wpt++:)", "Setting port with leading U+0000 (wpt++:)",
@ -2575,6 +2715,8 @@
"Fetch with POST with ReadableStream containing Blob", "Fetch with POST with ReadableStream containing Blob",
"Fetch with POST with text body on 421 response should be retried once on new connection." "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.html": true,
"response-url.sub.any.worker.html": true, "response-url.sub.any.worker.html": true,
"scheme-about.any.html": true, "scheme-about.any.html": true,
@ -2862,6 +3004,14 @@
"response.json() rejects if already aborted", "response.json() rejects if already aborted",
"response.text() rejects if already aborted", "response.text() rejects if already aborted",
"Call text() twice on aborted response" "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\"}" "Component: hash Left: {\"hash\":\"a\"} Right: {\"hash\":\"b\"}"
], ],
"urlpattern.any.html": [ "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: [{\"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: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined", "Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]", "Pattern: [] Inputs: [\"https://example.com/\"]",
@ -3995,13 +4154,27 @@
"Pattern: [] Inputs: []", "Pattern: [] Inputs: []",
"Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]", "Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"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\":\"*/{*}\"}] 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": [ "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: [{\"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: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined", "Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]", "Pattern: [] Inputs: [\"https://example.com/\"]",
@ -4009,13 +4182,27 @@
"Pattern: [] Inputs: []", "Pattern: [] Inputs: []",
"Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]", "Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"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\":\"*/{*}\"}] 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": [ "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: [{\"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: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined", "Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]", "Pattern: [] Inputs: [\"https://example.com/\"]",
@ -4023,13 +4210,27 @@
"Pattern: [] Inputs: []", "Pattern: [] Inputs: []",
"Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]", "Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"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\":\"*/{*}\"}] 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": [ "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: [{\"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: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined", "Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]", "Pattern: [] Inputs: [\"https://example.com/\"]",
@ -4037,10 +4238,15 @@
"Pattern: [] Inputs: []", "Pattern: [] Inputs: []",
"Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]", "Pattern: [{\"pathname\":\"{:foo}{(.*)bar}\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
"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\":\"*/{*}\"}] 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": { "compression": {