Update web-platform-tests to revision b'96ef5777e50f7ed8f54b91525002d6708fc097d7'

This commit is contained in:
WPT Sync Bot 2023-02-19 01:36:19 +00:00
parent 1208fd298d
commit 5867b3554a
39 changed files with 721 additions and 100 deletions

View file

@ -448460,7 +448460,7 @@
[]
],
"urltestdata.json": [
"94d41c0cb0d270da1493774e4fd3de579ddfe30a",
"21604f6de9e2c7796146699b75275117b645a8ce",
[]
]
},
@ -513660,7 +513660,7 @@
]
],
"transition-invalid.html": [
"64310b13a15e982402e1d8c3b3d6daad5be67676",
"2138ad89b9c7b6130341018286b7ac1133fc70a5",
[
null,
{}
@ -513716,7 +513716,7 @@
]
],
"transition-valid.html": [
"c4651f5f125f40c0ec75f6d58b2641fa78b47cf0",
"ff9f5f782fdbb8176afa668ef051dc9b7af95e5c",
[
null,
{}
@ -513839,7 +513839,7 @@
]
],
"transition-base-response-002.html": [
"2a7c41afb846306e8d7a5927af931f267459a116",
"028723559c4647b63c5cd409af80eea5f21bb011",
[
null,
{}
@ -670545,7 +670545,7 @@
]
],
"failure.html": [
"c22357b6c10749744ff079a84ab0f1e2c7c7f1b7",
"67873ea2115738285a74861149d9939352f7429f",
[
null,
{

View file

@ -1,3 +1,3 @@
[background-093.xht]
type: reftest
expected: FAIL
expected: TIMEOUT

View file

@ -1,3 +1,6 @@
[block-in-inline-hittest-002.html]
[elementsFromPoint]
expected: FAIL
[elementFromPoint]
expected: FAIL

View file

@ -1,3 +0,0 @@
[block-in-inline-hittest-float-002.html]
[block-in-inline-hittest-float-002]
expected: FAIL

View file

@ -1,3 +1,6 @@
[block-in-inline-hittest-relpos-zindex.html]
[position: relative; z-index: -1;]
expected: FAIL
[block-in-inline-hittest-relpos-zindex]
expected: FAIL

View file

@ -0,0 +1,3 @@
[hit-test-anonymous-block.html]
[Hit test beside line of text inside anonymous block]
expected: FAIL

View file

@ -14,9 +14,6 @@
[Matching font-weight: '400' should prefer '501 550' over '502 560']
expected: FAIL
[Matching font-weight: '500' should prefer '351 398' over '501 550']
expected: FAIL
[Matching font-weight: '500' should prefer '501 550' over '502 560']
expected: FAIL
@ -95,9 +92,6 @@
[Matching font-style: 'normal' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL
[Matching font-weight: '430' should prefer '340 398' over '501 550']
expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique -10deg' over 'italic']
expected: FAIL
@ -110,9 +104,6 @@
[Matching font-style: 'oblique 21deg' should prefer 'oblique 21deg' over 'oblique 30deg 60deg']
expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'italic' over 'oblique 0deg 10deg']
expected: FAIL
@ -149,9 +140,6 @@
[Matching font-stretch: '110%' should prefer '50% 80%' over '60% 70%']
expected: FAIL
[Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg']
expected: FAIL
[Matching font-style: 'italic' should prefer 'oblique -60deg -30deg' over 'oblique -50deg -40deg']
expected: FAIL
@ -331,3 +319,6 @@
[Matching font-style: 'oblique -21deg' should prefer 'italic' over 'oblique 0deg']
expected: FAIL
[Matching font-weight: '500' should prefer '450 460' over '400']
expected: FAIL

View file

@ -325,3 +325,153 @@
[margin-right length(mm) / values]
expected: [FAIL, PASS]
[color color(rgba) / values]
expected: FAIL
[font-size length(pt) / values]
expected: FAIL
[font-size length(pc) / values]
expected: FAIL
[font-size length(px) / values]
expected: FAIL
[font-size length(em) / values]
expected: FAIL
[font-size length(ex) / values]
expected: FAIL
[font-size length(mm) / values]
expected: FAIL
[font-size length(cm) / values]
expected: FAIL
[font-size length(in) / values]
expected: FAIL
[font-size percentage(%) / values]
expected: FAIL
[font-weight font-weight(keyword) / values]
expected: FAIL
[font-weight font-weight(numeric) / values]
expected: FAIL
[line-height number(integer) / values]
expected: FAIL
[line-height number(decimal) / values]
expected: FAIL
[line-height length(pt) / values]
expected: FAIL
[line-height length(pc) / values]
expected: FAIL
[line-height length(px) / values]
expected: FAIL
[line-height length(em) / values]
expected: FAIL
[line-height length(ex) / values]
expected: FAIL
[line-height length(mm) / values]
expected: FAIL
[line-height length(cm) / values]
expected: FAIL
[line-height length(in) / values]
expected: FAIL
[line-height percentage(%) / values]
expected: FAIL
[letter-spacing length(pt) / values]
expected: FAIL
[letter-spacing length(pc) / values]
expected: FAIL
[letter-spacing length(px) / values]
expected: FAIL
[letter-spacing length(em) / values]
expected: FAIL
[letter-spacing length(ex) / values]
expected: FAIL
[letter-spacing length(mm) / values]
expected: FAIL
[letter-spacing length(cm) / values]
expected: FAIL
[letter-spacing length(in) / values]
expected: FAIL
[word-spacing length(pt) / values]
expected: FAIL
[word-spacing length(pc) / values]
expected: FAIL
[word-spacing length(px) / values]
expected: FAIL
[word-spacing length(em) / values]
expected: FAIL
[word-spacing length(ex) / values]
expected: FAIL
[word-spacing length(mm) / values]
expected: FAIL
[word-spacing length(cm) / values]
expected: FAIL
[word-spacing length(in) / values]
expected: FAIL
[word-spacing percentage(%) / values]
expected: FAIL
[text-indent length(pt) / values]
expected: FAIL
[text-indent length(pc) / values]
expected: FAIL
[text-indent length(px) / values]
expected: FAIL
[text-indent length(em) / values]
expected: FAIL
[text-indent length(ex) / values]
expected: FAIL
[text-indent length(mm) / values]
expected: FAIL
[text-indent length(cm) / values]
expected: FAIL
[text-indent length(in) / values]
expected: FAIL
[text-indent percentage(%) / values]
expected: FAIL
[text-shadow shadow(shadow) / values]
expected: FAIL

View file

@ -0,0 +1,3 @@
[CaretPosition-001.html]
[Element at (400, 100)]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementFromPoint-float-in-table.html]
[float-in-div]
expected: FAIL

View file

@ -18,8 +18,5 @@
[test some point of the element: bottom right corner]
expected: FAIL
[test the top of layer]
expected: FAIL
[test some point of the element: top left corner]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementsFromPoint-invalid-cases.html]
[The root element is the last element returned for otherwise empty queries within the viewport]
expected: FAIL

View file

@ -26,9 +26,6 @@
[treat-as-public to public: success.]
expected: FAIL
[private https to local: failure.]
expected: FAIL
[public https to private: failure.]
expected: FAIL

View file

@ -7,6 +7,3 @@
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank#foo']
expected: FAIL
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank']
expected: FAIL

View file

@ -1,6 +1,10 @@
[javascript-url-referrer.window.html]
expected: TIMEOUT
[unsafe-url referrer policy used to create the starting page]
expected: FAIL
[origin referrer policy used to create the starting page]
expected: FAIL
[no-referrer referrer policy used to create the starting page]
expected: TIMEOUT

View file

@ -1,3 +0,0 @@
[navigation-unload-same-origin.window.html]
[Same-origin navigation started from unload handler must be ignored]
expected: FAIL

View file

@ -1,3 +0,0 @@
[pageload-image-in-popup.html]
[The document for a standalone media file should have one child in the body.]
expected: FAIL

View file

@ -1,3 +0,0 @@
[traverse_the_history_1.html]
[Multiple history traversals from the same task]
expected: FAIL

View file

@ -1,6 +1,7 @@
[update-the-rendering.html]
expected: TIMEOUT
["Flush autofocus candidates" should be happen after the first animation frame callbacks, and before a resize event in the next iteration of window event loop.]
expected: TIMEOUT
["Flush autofocus candidates" should be happen before a scroll event and animation frame callbacks]
expected: FAIL
expected: TIMEOUT

View file

@ -1,3 +1,4 @@
[iframe_sandbox_popups_escaping-2.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: FAIL
expected: TIMEOUT

View file

@ -1,4 +1,5 @@
[iframe_sandbox_popups_escaping-3.html]
type: testharness
expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: FAIL
expected: TIMEOUT

View file

@ -1,9 +1,3 @@
[non-active-document.html]
[DOMParser]
expected: FAIL
[createHTMLDocument]
expected: FAIL
[<template>]
expected: FAIL

View file

@ -137,9 +137,6 @@
[multipart/form-data: backslash in value (normal form)]
expected: FAIL
[multipart/form-data: backslash in value (formdata event)]
expected: FAIL
[multipart/form-data: backslash in filename (normal form)]
expected: FAIL

View file

@ -1,3 +0,0 @@
[select-event.html]
[input type tel: selectionStart twice in disconnected node (must fire select only once)]
expected: FAIL

View file

@ -1,3 +0,0 @@
[module-static-import-delayed.html]
[document.write in an imported module]
expected: FAIL

View file

@ -1,16 +1,15 @@
[promise-job-entry-different-function-realm.html]
expected: TIMEOUT
[Fulfillment handler on fulfilled promise]
expected: TIMEOUT
expected: FAIL
[Rejection handler on pending-then-rejected promise]
expected: FAIL
[Thenable resolution]
expected: TIMEOUT
expected: FAIL
[Rejection handler on rejected promise]
expected: TIMEOUT
expected: FAIL
[Fulfillment handler on pending-then-fulfilled promise]
expected: FAIL

View file

@ -1,6 +1,7 @@
[promise-rejection-events.html]
expected: TIMEOUT
[delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire]
expected: FAIL
expected: TIMEOUT
[unhandledrejection: from createImageBitmap which is UA triggered]
expected: FAIL

View file

@ -304,9 +304,6 @@
[Parsing: <path> against <non-spec:/..//p>]
expected: FAIL
[Parsing: <http://[::127.0.0.1.\]> against <http://example.org/foo/bar>]
expected: FAIL
[a-element-xhtml.xhtml?include=javascript]

View file

@ -307,6 +307,3 @@
[Parsing: <path> against <non-spec:/..//p>]
expected: FAIL
[Parsing: <http://[::127.0.0.1.\]> against <http://example.org/foo/bar>]
expected: FAIL

View file

@ -134,3 +134,516 @@
[window.open(): foo://ho|st/ should throw]
expected: FAIL
[Location's href: file://example:1/ should throw]
expected: FAIL
[Location's href: file://example:test/ should throw]
expected: FAIL
[Location's href: file://example%/ should throw]
expected: FAIL
[Location's href: file://[example\]/ should throw]
expected: FAIL
[Location's href: http://user:pass@/ should throw]
expected: FAIL
[Location's href: http://foo:-80/ should throw]
expected: FAIL
[Location's href: http://user@/www.example.com should throw]
expected: FAIL
[Location's href: http://@/www.example.com should throw]
expected: FAIL
[Location's href: http://a:b@/www.example.com should throw]
expected: FAIL
[Location's href: http://@:www.example.com should throw]
expected: FAIL
[Location's href: https://<2F> should throw]
expected: FAIL
[Location's href: https://%EF%BF%BD should throw]
expected: FAIL
[Location's href: http://a.b.c.xn--pokxncvks should throw]
expected: FAIL
[Location's href: http://10.0.0.xn--pokxncvks should throw]
expected: FAIL
[Location's href: http://a.b.c.XN--pokxncvks should throw]
expected: FAIL
[Location's href: http://a.b.c.Xn--pokxncvks should throw]
expected: FAIL
[Location's href: http://10.0.0.XN--pokxncvks should throw]
expected: FAIL
[Location's href: http://10.0.0.xN--pokxncvks should throw]
expected: FAIL
[Location's href: https://x x:12 should throw]
expected: FAIL
[Location's href: http://[www.google.com\]/ should throw]
expected: FAIL
[Location's href: sc://@/ should throw]
expected: FAIL
[Location's href: sc://te@s:t@/ should throw]
expected: FAIL
[Location's href: sc://:/ should throw]
expected: FAIL
[Location's href: sc://:12/ should throw]
expected: FAIL
[Location's href: sc://a\x00b/ should throw]
expected: FAIL
[Location's href: sc://a b/ should throw]
expected: FAIL
[Location's href: sc://a<b should throw]
expected: FAIL
[Location's href: sc://a>b should throw]
expected: FAIL
[Location's href: sc://a[b/ should throw]
expected: FAIL
[Location's href: sc://a\\b/ should throw]
expected: FAIL
[Location's href: sc://a\]b/ should throw]
expected: FAIL
[Location's href: sc://a^b should throw]
expected: FAIL
[Location's href: sc://a|b/ should throw]
expected: FAIL
[Location's href: http://a\x00b/ should throw]
expected: FAIL
[Location's href: http://a\x01b/ should throw]
expected: FAIL
[Location's href: http://a\x02b/ should throw]
expected: FAIL
[Location's href: http://a\x03b/ should throw]
expected: FAIL
[Location's href: http://a\x04b/ should throw]
expected: FAIL
[Location's href: http://a\x05b/ should throw]
expected: FAIL
[Location's href: http://a\x06b/ should throw]
expected: FAIL
[Location's href: http://a\x07b/ should throw]
expected: FAIL
[Location's href: http://a\x08b/ should throw]
expected: FAIL
[Location's href: http://a\x0bb/ should throw]
expected: FAIL
[Location's href: http://a\x0cb/ should throw]
expected: FAIL
[Location's href: http://a\x0eb/ should throw]
expected: FAIL
[Location's href: http://a\x0fb/ should throw]
expected: FAIL
[Location's href: http://a\x10b/ should throw]
expected: FAIL
[Location's href: http://a\x11b/ should throw]
expected: FAIL
[Location's href: http://a\x12b/ should throw]
expected: FAIL
[Location's href: http://a\x13b/ should throw]
expected: FAIL
[Location's href: http://a\x14b/ should throw]
expected: FAIL
[Location's href: http://a\x15b/ should throw]
expected: FAIL
[Location's href: http://a\x16b/ should throw]
expected: FAIL
[Location's href: http://a\x17b/ should throw]
expected: FAIL
[Location's href: http://a\x18b/ should throw]
expected: FAIL
[Location's href: http://a\x19b/ should throw]
expected: FAIL
[Location's href: http://a\x1ab/ should throw]
expected: FAIL
[Location's href: http://a\x1bb/ should throw]
expected: FAIL
[Location's href: http://a\x1cb/ should throw]
expected: FAIL
[Location's href: http://a\x1db/ should throw]
expected: FAIL
[Location's href: http://a\x1eb/ should throw]
expected: FAIL
[Location's href: http://a\x1fb/ should throw]
expected: FAIL
[Location's href: http://a b/ should throw]
expected: FAIL
[Location's href: http://a%b/ should throw]
expected: FAIL
[Location's href: http://a<b should throw]
expected: FAIL
[Location's href: http://a>b should throw]
expected: FAIL
[Location's href: http://a[b/ should throw]
expected: FAIL
[Location's href: http://a\]b/ should throw]
expected: FAIL
[Location's href: http://a^b should throw]
expected: FAIL
[Location's href: http://a|b/ should throw]
expected: FAIL
[Location's href: http://ab/ should throw]
expected: FAIL
[Location's href: http://ho%00st/ should throw]
expected: FAIL
[Location's href: http://ho%01st/ should throw]
expected: FAIL
[Location's href: http://ho%02st/ should throw]
expected: FAIL
[Location's href: http://ho%03st/ should throw]
expected: FAIL
[Location's href: http://ho%04st/ should throw]
expected: FAIL
[Location's href: http://ho%05st/ should throw]
expected: FAIL
[Location's href: http://ho%06st/ should throw]
expected: FAIL
[Location's href: http://ho%07st/ should throw]
expected: FAIL
[Location's href: http://ho%08st/ should throw]
expected: FAIL
[Location's href: http://ho%09st/ should throw]
expected: FAIL
[Location's href: http://ho%0Ast/ should throw]
expected: FAIL
[Location's href: http://ho%0Bst/ should throw]
expected: FAIL
[Location's href: http://ho%0Cst/ should throw]
expected: FAIL
[Location's href: http://ho%0Dst/ should throw]
expected: FAIL
[Location's href: http://ho%0Est/ should throw]
expected: FAIL
[Location's href: http://ho%0Fst/ should throw]
expected: FAIL
[Location's href: http://ho%10st/ should throw]
expected: FAIL
[Location's href: http://ho%11st/ should throw]
expected: FAIL
[Location's href: http://ho%12st/ should throw]
expected: FAIL
[Location's href: http://ho%13st/ should throw]
expected: FAIL
[Location's href: http://ho%14st/ should throw]
expected: FAIL
[Location's href: http://ho%15st/ should throw]
expected: FAIL
[Location's href: http://ho%16st/ should throw]
expected: FAIL
[Location's href: http://ho%17st/ should throw]
expected: FAIL
[Location's href: http://ho%18st/ should throw]
expected: FAIL
[Location's href: http://ho%19st/ should throw]
expected: FAIL
[Location's href: http://ho%1Ast/ should throw]
expected: FAIL
[Location's href: http://ho%1Bst/ should throw]
expected: FAIL
[Location's href: http://ho%1Cst/ should throw]
expected: FAIL
[Location's href: http://ho%1Dst/ should throw]
expected: FAIL
[Location's href: http://ho%1Est/ should throw]
expected: FAIL
[Location's href: http://ho%1Fst/ should throw]
expected: FAIL
[Location's href: http://ho%20st/ should throw]
expected: FAIL
[Location's href: http://ho%23st/ should throw]
expected: FAIL
[Location's href: http://ho%25st/ should throw]
expected: FAIL
[Location's href: http://ho%2Fst/ should throw]
expected: FAIL
[Location's href: http://ho%3Ast/ should throw]
expected: FAIL
[Location's href: http://ho%3Cst/ should throw]
expected: FAIL
[Location's href: http://ho%3Est/ should throw]
expected: FAIL
[Location's href: http://ho%3Fst/ should throw]
expected: FAIL
[Location's href: http://ho%40st/ should throw]
expected: FAIL
[Location's href: http://ho%5Bst/ should throw]
expected: FAIL
[Location's href: http://ho%5Cst/ should throw]
expected: FAIL
[Location's href: http://ho%5Dst/ should throw]
expected: FAIL
[Location's href: http://ho%7Cst/ should throw]
expected: FAIL
[Location's href: http://ho%7Fst/ should throw]
expected: FAIL
[Location's href: ftp://example.com%80/ should throw]
expected: FAIL
[Location's href: ftp://example.com%A0/ should throw]
expected: FAIL
[Location's href: https://example.com%80/ should throw]
expected: FAIL
[Location's href: https://example.com%A0/ should throw]
expected: FAIL
[Location's href: https://0x100000000/test should throw]
expected: FAIL
[Location's href: https://256.0.0.1/test should throw]
expected: FAIL
[Location's href: file://%43%3A should throw]
expected: FAIL
[Location's href: file://%43%7C should throw]
expected: FAIL
[Location's href: file://%43| should throw]
expected: FAIL
[Location's href: file://C%7C should throw]
expected: FAIL
[Location's href: file://%43%7C/ should throw]
expected: FAIL
[Location's href: https://%43%7C/ should throw]
expected: FAIL
[Location's href: asdf://%43|/ should throw]
expected: FAIL
[Location's href: https://[0::0::0\] should throw]
expected: FAIL
[Location's href: https://[0:.0\] should throw]
expected: FAIL
[Location's href: https://[0:0:\] should throw]
expected: FAIL
[Location's href: https://[0:1:2:3:4:5:6:7.0.0.0.1\] should throw]
expected: FAIL
[Location's href: https://[0:1.00.0.0.0\] should throw]
expected: FAIL
[Location's href: https://[0:1.290.0.0.0\] should throw]
expected: FAIL
[Location's href: https://[0:1.23.23\] should throw]
expected: FAIL
[Location's href: http://? should throw]
expected: FAIL
[Location's href: http://# should throw]
expected: FAIL
[Location's href: non-special://[:80/ should throw]
expected: FAIL
[Location's href: http://[::127.0.0.0.1\] should throw]
expected: FAIL
[Location's href: file://­/p should throw]
expected: FAIL
[Location's href: file://%C2%AD/p should throw]
expected: FAIL
[Location's href: file://xn--/p should throw]
expected: FAIL
[Location's href: http://0..0x300/ should throw]
expected: FAIL
[Location's href: http://0..0x300./ should throw]
expected: FAIL
[Location's href: http://1.2.3.08 should throw]
expected: FAIL
[Location's href: http://1.2.3.08. should throw]
expected: FAIL
[Location's href: http://1.2.3.09 should throw]
expected: FAIL
[Location's href: http://09.2.3.4 should throw]
expected: FAIL
[Location's href: http://09.2.3.4. should throw]
expected: FAIL
[Location's href: http://01.2.3.4.5 should throw]
expected: FAIL
[Location's href: http://01.2.3.4.5. should throw]
expected: FAIL
[Location's href: http://0x100.2.3.4 should throw]
expected: FAIL
[Location's href: http://0x100.2.3.4. should throw]
expected: FAIL
[Location's href: http://0x1.2.3.4.5 should throw]
expected: FAIL
[Location's href: http://0x1.2.3.4.5. should throw]
expected: FAIL
[Location's href: http://foo.1.2.3.4 should throw]
expected: FAIL
[Location's href: http://foo.1.2.3.4. should throw]
expected: FAIL
[Location's href: http://foo.2.3.4 should throw]
expected: FAIL
[Location's href: http://foo.2.3.4. should throw]
expected: FAIL
[Location's href: http://foo.09 should throw]
expected: FAIL
[Location's href: http://foo.09. should throw]
expected: FAIL
[Location's href: http://foo.0x4 should throw]
expected: FAIL
[Location's href: http://foo.0x4. should throw]
expected: FAIL
[Location's href: http://0999999999999999999/ should throw]
expected: FAIL
[Location's href: http://foo.0x should throw]
expected: FAIL
[Location's href: http://foo.0XFfFfFfFfFfFfFfFfFfAcE123 should throw]
expected: FAIL
[Location's href: http://💩.123/ should throw]
expected: FAIL
[Location's href: https://\x00y should throw]
expected: FAIL
[Location's href: https://￿y should throw]
expected: FAIL

View file

@ -553,9 +553,6 @@
[Parsing: <path> against <non-spec:/..//p>]
expected: FAIL
[Parsing: <http://[::127.0.0.1.\]> against <http://example.org/foo/bar>]
expected: FAIL
[url-constructor.any.html?include=file]
[Parsing: </> against <file://h/C:/a/b>]
@ -708,8 +705,5 @@
[Parsing: <path> against <non-spec:/..//p>]
expected: FAIL
[Parsing: <http://[::127.0.0.1.\]> against <http://example.org/foo/bar>]
expected: FAIL
[url-constructor.any.worker.html?include=javascript]

View file

@ -0,0 +1,4 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -1,4 +0,0 @@
[localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html]
expected: TIMEOUT
[StorageKey: test 3P about:blank window opened from a 3P iframe]
expected: TIMEOUT

View file

@ -1,3 +0,0 @@
[scrollBy.html]
[Ensure that the window.scrollBy function affects scroll position as expected]
expected: FAIL

View file

@ -19,6 +19,9 @@ test_invalid_value("transition", "-1s -2s");
test_invalid_value("transition", "steps(1) steps(2)");
test_invalid_value("transition", "none top");
test_invalid_value("transition", "initial 1s");
</script>
</body>
</html>

View file

@ -22,6 +22,11 @@ test_valid_value("transition", "top", ["top", "top 0s ease 0s"]);
test_valid_value("transition", "1s -3s cubic-bezier(0, -2, 1, 3) top", "top 1s cubic-bezier(0, -2, 1, 3) -3s");
test_valid_value("transition", "1s -3s, cubic-bezier(0, -2, 1, 3) top", ["1s -3s, top cubic-bezier(0, -2, 1, 3)", "all 1s ease -3s, top 0s cubic-bezier(0, -2, 1, 3) 0s"]);
test_valid_value("transition", "all", ["all", "all 0s ease 0s"]);
test_valid_value("transition", "all 1s", ["1s", "all 1s ease 0s"]);
test_valid_value("transition", "initial", "initial");
// TODO: Add test with a single negative time.
// TODO: Add test with a single timing-function keyword.
</script>

View file

@ -6,9 +6,9 @@
<style>
:root {
font-size: 20px;
transition: font-size steps(2, start) 10s;
}
:root.change {
transition: font-size steps(2, start) 10s;
font-size: 30px;
}

View file

@ -5,7 +5,6 @@
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<div id=log></div>
<iframe></iframe>
<script>
promise_test(() => fetch("resources/urltestdata.json").then(res => res.json()).then(runTests), "Loading data…")
@ -41,9 +40,11 @@ function runTests(testData) {
assert_throws_js(TypeError, () => self.navigator.sendBeacon(test.input))
}, "sendBeacon(): " + name)
self.test(() => {
assert_throws_js(self[0].TypeError, () => self[0].location = test.input)
}, "Location's href: " + name)
self.test(t => {
const frame = document.body.appendChild(document.createElement("iframe"));
t.add_cleanup(() => frame.remove());
assert_throws_dom("SyntaxError", frame.contentWindow.DOMException, () => frame.contentWindow.location = test.input);
}, "Location's href: " + name);
self.test(() => {
assert_throws_dom("SyntaxError", () => self.open(test.input).close())

View file

@ -967,17 +967,7 @@
{
"input": "http://[::127.0.0.1.]",
"base": "http://example.org/foo/bar",
"href": "http://[::7f00:1]/",
"origin": "http://[::7f00:1]",
"protocol": "http:",
"username": "",
"password": "",
"host": "[::7f00:1]",
"hostname": "[::7f00:1]",
"port": "",
"pathname": "/",
"search": "",
"hash": ""
"failure": true
},
{
"input": "http://[0:0:0:0:0:0:13.1.68.3]",