diff --git a/Cargo.lock b/Cargo.lock index 958304b2906..fab3ceb8e28 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6116,9 +6116,9 @@ dependencies = [ [[package]] name = "url" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75b414f6c464c879d7f9babf951f23bc3743fb7313c081b2e6ca719067ea9d61" +checksum = "829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb" dependencies = [ "idna", "matches", diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini new file mode 100644 index 00000000000..1acda0fafa5 --- /dev/null +++ b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini @@ -0,0 +1,5 @@ +[location-protocol-setter-non-broken-weird.html] + type: testharness + [Set location.protocol to x] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini index b95a9339bc0..6b846a6dc05 100644 --- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini +++ b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini @@ -6,3 +6,14 @@ [Set data URL frame location.protocol to file] expected: FAIL + [Set HTTP URL frame location.protocol to x] + expected: FAIL + + [Set HTTP URL frame location.protocol to data] + expected: FAIL + + [Set HTTP URL frame location.protocol to file] + expected: FAIL + + [Set HTTP URL frame location.protocol to http+x] + expected: FAIL \ No newline at end of file diff --git a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter.html.ini b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter.html.ini index 327544a548f..b014cf7652d 100644 --- a/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter.html.ini +++ b/tests/wpt/metadata/html/browsers/history/the-location-interface/location-protocol-setter.html.ini @@ -1,62 +1,5 @@ [location-protocol-setter.html] type: testharness - [%00x (percent-encoded) is not a scheme] - expected: FAIL - - [%01x (percent-encoded) is not a scheme] - expected: FAIL - - [%0Ax (percent-encoded) is not a scheme] - expected: FAIL - - [%20x (percent-encoded) is not a scheme] - expected: FAIL - - [%EF%BF%BD%EF%BF%BD%EF%BF%BDx (percent-encoded) is not a scheme] - expected: FAIL - - [%00X (percent-encoded) is not a scheme] - expected: FAIL - - [%01X (percent-encoded) is not a scheme] - expected: FAIL - - [%0AX (percent-encoded) is not a scheme] - expected: FAIL - - [%20X (percent-encoded) is not a scheme] - expected: FAIL - - [x%00 (percent-encoded) is not a scheme] - expected: FAIL - - [x%01 (percent-encoded) is not a scheme] - expected: FAIL - - [x%0A (percent-encoded) is not a scheme] - expected: FAIL - - [x%20 (percent-encoded) is not a scheme] - expected: FAIL - - [X%00 (percent-encoded) is not a scheme] - expected: FAIL - - [X%01 (percent-encoded) is not a scheme] - expected: FAIL - - [X%0A (percent-encoded) is not a scheme] - expected: FAIL - - [X%20 (percent-encoded) is not a scheme] - expected: FAIL - - [a%0A (percent-encoded) is not a scheme] - expected: FAIL - - [a+-.%0A (percent-encoded) is not a scheme] - expected: FAIL - [Equivalent tests for data URL and srcdoc