mirror of
https://github.com/servo/servo.git
synced 2025-06-26 18:14:34 +01:00
Update web-platform-tests to revision fa663532c77aef32c4c04abdc3d7278ff568da93
This commit is contained in:
parent
ac354572e2
commit
efbf39f40a
75 changed files with 327 additions and 122 deletions
|
@ -4,7 +4,7 @@
|
|||
expected: TIMEOUT
|
||||
|
||||
[Opening a blob URL in a new window immediately before revoking it works.]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[Fetching a blob URL immediately before revoking it works in an iframe.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[c545-txttrans-000.xht]
|
||||
expected: FAIL
|
|
@ -1,4 +0,0 @@
|
|||
[CaretPosition-001.html]
|
||||
[Element at (400, 100)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[elementFromPoint-001.html]
|
||||
[CSSOM View - 5 - extensions to the Document interface]
|
||||
expected: FAIL
|
||||
|
|
@ -17,3 +17,6 @@
|
|||
[test the top of layer]
|
||||
expected: FAIL
|
||||
|
||||
[test some point of the element: top left corner]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -2,6 +2,3 @@
|
|||
[elementsFromPoint on the root document for points in iframe elements]
|
||||
expected: FAIL
|
||||
|
||||
[elementsFromPoint on inner documents]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[elementsFromPoint-invalid-cases.html]
|
||||
[The root element is the last element returned for otherwise empty queries within the viewport]
|
||||
expected: FAIL
|
||||
|
|
@ -321,15 +321,15 @@
|
|||
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -56,6 +56,3 @@
|
|||
[separate text/javascript x/x]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript ]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -11,6 +11,3 @@
|
|||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||
expected: FAIL
|
||||
|
||||
[X-Content-Type-Options%3A%20%22nosniFF%22]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[traverse_the_history_1.html]
|
||||
[Multiple history traversals from the same task]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[traverse_the_history_5.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -4,13 +4,13 @@
|
|||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Element with tabindex should support autofocus]
|
||||
expected: FAIL
|
||||
|
||||
[Area element should support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: TIMEOUT
|
||||
|
||||
[Host element with delegatesFocus should support autofocus]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[iframe_sandbox_popups_escaping-2.html]
|
||||
expected: TIMEOUT
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[iframe_sandbox_popups_escaping-3.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
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[module-delayed.html]
|
||||
[async document.write in a module]
|
||||
expected: FAIL
|
||||
|
|
@ -3,6 +3,3 @@
|
|||
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
||||
expected: TIMEOUT
|
||||
|
||||
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
[018.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, javascript:]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
expected: FAIL
|
||||
|
||||
[Opening a blob URL in a new window immediately before revoking it works.]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -32175,7 +32175,7 @@
|
|||
]
|
||||
],
|
||||
"bidi-005a.xht": [
|
||||
"777c88e50f1201879cad648a116678a79585484a",
|
||||
"c6bf5d25589d20cb3c1d4538623a17463cca36ff",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -32201,7 +32201,7 @@
|
|||
]
|
||||
],
|
||||
"bidi-006a.xht": [
|
||||
"d686ae9993ed0b448287f6645dfc4e09ecafdc1e",
|
||||
"a12eb99d9cdc2fc4e3b65836724cb0e9afa38258",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -52155,7 +52155,7 @@
|
|||
]
|
||||
],
|
||||
"c541-word-sp-000.xht": [
|
||||
"fed966d857cc885453ea4ee5561abe5a35fa2beb",
|
||||
"92130a1bb282d95459effa70aca1030ec1a1d8b4",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -52168,7 +52168,7 @@
|
|||
]
|
||||
],
|
||||
"c541-word-sp-001.xht": [
|
||||
"392da637e35ae98837d28a6a690ddeafd7503afc",
|
||||
"8b83eb8316c452716a70318390ecfd3a14b0e731",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -52181,7 +52181,7 @@
|
|||
]
|
||||
],
|
||||
"c542-letter-sp-000.xht": [
|
||||
"7a8a50b992b1ed0abfc3ac41817fa280d0f9d3ca",
|
||||
"4fa5f81a3c9efe8f494c5037d5d11836099e8d55",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -52194,7 +52194,7 @@
|
|||
]
|
||||
],
|
||||
"c542-letter-sp-001.xht": [
|
||||
"5f8ec50c7d4913a933c83628c50aeb7a832f5cc8",
|
||||
"9c489e9067dabef8cbbcda9695096a1e6ea8f91b",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -52219,8 +52219,21 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"c545-txttrans-000.xht": [
|
||||
"31f708335e1ffdd283a33946b4133d75bbb681ea",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/CSS2/css1/c545-txttrans-000-ref.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"c547-indent-000.xht": [
|
||||
"9cd78830b5cce82a9bab905c23e56ec4c0bf0e26",
|
||||
"1d4fb02c9f60fecba79ec28f627c8db688a7a2b8",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -52233,7 +52246,7 @@
|
|||
]
|
||||
],
|
||||
"c547-indent-001.xht": [
|
||||
"e38562f7f4de96b2183913ae6ba1b1d5547c8fe8",
|
||||
"ed58f887e76b97da591b0aca8993700df090c4e2",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -124988,6 +125001,32 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"float-stretching-bfc-000.html": [
|
||||
"c56e9a998c999a3f08554ec44f8950e4d13f5ef6",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"float-stretching-bfc-001.html": [
|
||||
"4c6a9f63ea6614bc8bbc7ba0ba75c4beda6d0f2f",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"floats-and-text-narrow-and-short-dynamic.html": [
|
||||
"09e5021555d50ca0c6919082bfffc81652f65092",
|
||||
[
|
||||
|
@ -158890,6 +158929,19 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"multicol-span-all-013.html": [
|
||||
"38bd05f0b80dbaa809ed8475c6e9c521ac9a1add",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"multicol-span-all-block-sibling-003.xht": [
|
||||
"abaa45f0a85023f3f07a9db483629b74d2b09d71",
|
||||
[
|
||||
|
@ -280743,6 +280795,10 @@
|
|||
"7d115c3c8d7c00ff7473596938aad65b1710f6f4",
|
||||
[]
|
||||
],
|
||||
"c545-txttrans-000-ref.xht": [
|
||||
"7908955a2b5049819627ccd573fa4ce426aac4b6",
|
||||
[]
|
||||
],
|
||||
"c547-indent-000-ref.xht": [
|
||||
"ad5e4eb45637155e7b1e88fcf5aa114c4da570d6",
|
||||
[]
|
||||
|
@ -344676,7 +344732,7 @@
|
|||
[]
|
||||
],
|
||||
"webauthn.idl": [
|
||||
"4af14a861f9ccf620ad4d9033ae09419e0954dbf",
|
||||
"9da49220c40a85e7bb33932ca9832f067fd9e5d9",
|
||||
[]
|
||||
],
|
||||
"webdriver.idl": [
|
||||
|
@ -403813,6 +403869,13 @@
|
|||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"scrollable-overflow-float.html": [
|
||||
"f75c0a66cfffdfe9872c6e472966ee3cf639eae6",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
]
|
||||
},
|
||||
"css-overscroll-behavior": {
|
||||
|
@ -407007,7 +407070,7 @@
|
|||
]
|
||||
],
|
||||
"contain-intrinsic-size-valid.html": [
|
||||
"c7add59d1e408ad7f7aee459da49f9f072de845f",
|
||||
"12f035d26f1e0d19e12fde8f981c05f36afb2c0e",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
@ -462726,7 +462789,7 @@
|
|||
"reporting": {
|
||||
"access-reporting": {
|
||||
"access-from-coop-page-to-openee_coop-ro.https.html": [
|
||||
"53746410c3194baba37cc7065318b9c4027f8dad",
|
||||
"2744b8e6519089d5e79efeb7f93444e5ab7b07c7",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462735,7 +462798,7 @@
|
|||
]
|
||||
],
|
||||
"access-from-coop-page-to-openee_coop-ro_cross-origin.https.html": [
|
||||
"66f13b6390ec95020783cabad331670cf024bd34",
|
||||
"8acbd44dae9bbfa3a451601c2983dec028cbbb60",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462744,7 +462807,7 @@
|
|||
]
|
||||
],
|
||||
"access-from-coop-page-to-opener_coop-ro.https.html": [
|
||||
"2f8ce00b80c1a17589f5b5d5a64aa4cceb6ae59e",
|
||||
"b8be3be406a4fe8d490188e591a6337c192531b6",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462753,7 +462816,7 @@
|
|||
]
|
||||
],
|
||||
"access-from-coop-page-to-opener_coop-ro_cross-origin.https.html": [
|
||||
"17e0ebd96e63d816947733b1975b2eb9b3ec7349",
|
||||
"2c78d01d9cd90bb6e184af19e46c875c8befa00b",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462762,7 +462825,7 @@
|
|||
]
|
||||
],
|
||||
"access-from-coop-page-to-other_coop-ro.https.html": [
|
||||
"67be395711d251f2d643737a0242cf9cbe524e71",
|
||||
"e3e957488b031870e07fe7d6b6db1b14719dfd04",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462771,7 +462834,7 @@
|
|||
]
|
||||
],
|
||||
"access-from-coop-page-to-other_coop-ro_cross-origin.https.html": [
|
||||
"01e082d9ba0b00fc1827b7b09d085d76596eaf40",
|
||||
"6d68d2c87b294cbfe01268e7d8fad0a8555bd102",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462780,7 +462843,7 @@
|
|||
]
|
||||
],
|
||||
"access-to-coop-page-from-openee_coop-ro.https.html": [
|
||||
"4a5be8b12ac1bcb3081473fa9a37c3de423a4c4b",
|
||||
"8681ab4f360e81a4635848a1f2fe6a6723c81b42",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462789,7 +462852,7 @@
|
|||
]
|
||||
],
|
||||
"access-to-coop-page-from-openee_coop-ro_cross-origin.https.html": [
|
||||
"e48f5f7efdd96526f4291dc9ec3199330c062b01",
|
||||
"1380e50c3c819407d27027d1f505aa5dc47e53c6",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462798,7 +462861,7 @@
|
|||
]
|
||||
],
|
||||
"access-to-coop-page-from-opener_coop-ro.https.html": [
|
||||
"10bdf896addd32d1b1dbedce95520f7820780b3c",
|
||||
"c7bcf8ba26fc211566bdb6f6f0764f07e11e5f7e",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462807,7 +462870,7 @@
|
|||
]
|
||||
],
|
||||
"access-to-coop-page-from-opener_coop-ro_cross-origin.https.html": [
|
||||
"da87746346e5f7f0e7ab1a5f3f27957cc6202574",
|
||||
"1ed7c3a36d76563191022e2e7901b38cc15a019e",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462816,7 +462879,7 @@
|
|||
]
|
||||
],
|
||||
"access-to-coop-page-from-other_coop-ro.https.html": [
|
||||
"4ed609a9c879f87dc87792de701d12e0b481ca96",
|
||||
"ecbc03cfa76406d9d35481d889458173dd3bf207",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462825,7 +462888,7 @@
|
|||
]
|
||||
],
|
||||
"access-to-coop-page-from-other_coop-ro_cross-origin.https.html": [
|
||||
"1e7cf0a1b440a882fba656bf30acce1e1c8a87c7",
|
||||
"01315fc9a28e9877efb0e2c6223bda458ceb325f",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -462966,7 +463029,7 @@
|
|||
]
|
||||
],
|
||||
"reporting-observer.html": [
|
||||
"435f6471b75d052720257fc9708f9b6a789f29e9",
|
||||
"1d73b566105a384a826d7d4f1ad96be075143f63",
|
||||
[
|
||||
null,
|
||||
{
|
||||
|
@ -505661,7 +505724,7 @@
|
|||
],
|
||||
"inheritance": {
|
||||
"iframe-inheritance-about-blank.html": [
|
||||
"2185ee29b9ac1ffded392c57defad54c13458987",
|
||||
"60f91a5e47b431feb8784a650a8c6ad304e904f8",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
@ -530759,7 +530822,7 @@
|
|||
},
|
||||
"webhid": {
|
||||
"idlharness.https.window.js": [
|
||||
"fa763e0d80ac7e196cd276a9aed5a7a33f9d8331",
|
||||
"bdc8419ba8bf4c40ac62634b04ebd962d118c36b",
|
||||
[
|
||||
"webhid/idlharness.https.window.html",
|
||||
{
|
||||
|
@ -531764,6 +531827,13 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"RTCDataChannel-binaryType.window.js": [
|
||||
"c63281bd51b0a01de27785c1e14792a6b51e0625",
|
||||
[
|
||||
"webrtc/RTCDataChannel-binaryType.window.html",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"RTCDataChannel-bufferedAmount.html": [
|
||||
"f663941162d93e511b1a5d6be01ed79fe28c9bbf",
|
||||
[
|
||||
|
@ -531813,7 +531883,7 @@
|
|||
]
|
||||
],
|
||||
"RTCDtlsTransport-getRemoteCertificates.html": [
|
||||
"8af95a84d574e20f9b0bbff964ed064e4e17e62f",
|
||||
"899e603cbe0fe1f023c8d763055c578ef62bb96f",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
@ -541838,7 +541908,7 @@
|
|||
]
|
||||
],
|
||||
"004.any.js": [
|
||||
"65f59a0b377886cc96053f7d7b8a3c8199a8594b",
|
||||
"ea96197ce19aa47d2d351549f6d570afeffe7920",
|
||||
[
|
||||
"workers/semantics/interface-objects/004.any.sharedworker.html",
|
||||
{
|
||||
|
@ -548701,15 +548771,8 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"c545-txttrans-000.xht": [
|
||||
"d4c7bb850c1263de366139cd9c6553a2e5b43c71",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"c546-txt-align-000.xht": [
|
||||
"801906080f1f7503fa2f2a35a7cad56f3a049dde",
|
||||
"70e2cef57a948edc20e3fc1e9af845e2c6a90d9a",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
@ -553843,7 +553906,7 @@
|
|||
]
|
||||
],
|
||||
"control-characters-001.html": [
|
||||
"c8a5fbe36e9333e473b22a6181e26663ca74e2c3",
|
||||
"85d70d4a078cd6a7cb1bf9a9c63182742be85c20",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[c545-txttrans-000.xht]
|
||||
expected: FAIL
|
|
@ -1,4 +0,0 @@
|
|||
[CaretPosition-001.html]
|
||||
[Element at (400, 100)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[elementFromPoint-001.html]
|
||||
[CSSOM View - 5 - extensions to the Document interface]
|
||||
expected: FAIL
|
||||
|
|
@ -21,3 +21,6 @@
|
|||
[test the top of layer]
|
||||
expected: FAIL
|
||||
|
||||
[test some point of the element: top left corner]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -2,6 +2,3 @@
|
|||
[elementsFromPoint on the root document for points in iframe elements]
|
||||
expected: FAIL
|
||||
|
||||
[elementsFromPoint on inner documents]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[elementsFromPoint-invalid-cases.html]
|
||||
[The root element is the last element returned for otherwise empty queries within the viewport]
|
||||
expected: FAIL
|
||||
|
|
@ -321,15 +321,15 @@
|
|||
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -56,6 +56,3 @@
|
|||
[separate text/javascript x/x]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript ]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -11,6 +11,3 @@
|
|||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||
expected: FAIL
|
||||
|
||||
[X-Content-Type-Options%3A%20%22nosniFF%22]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[traverse_the_history_1.html]
|
||||
[Multiple history traversals from the same task]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[traverse_the_history_5.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -7,10 +7,10 @@
|
|||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Area element should support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: TIMEOUT
|
||||
|
||||
[Host element with delegatesFocus should support autofocus]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[iframe_sandbox_popups_escaping-2.html]
|
||||
expected: TIMEOUT
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
[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
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[module-delayed.html]
|
||||
[async document.write in a module]
|
||||
expected: FAIL
|
||||
|
|
@ -4,6 +4,3 @@
|
|||
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
||||
expected: TIMEOUT
|
||||
|
||||
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
[018.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, javascript:]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -10,6 +10,7 @@
|
|||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#direction"/>
|
||||
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#bidi-box-model"/>
|
||||
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#bidi-control-codes"/>
|
||||
<link rel="help" href="http://www.w3.org/TR/css-text-3/#letter-spacing-property"/>
|
||||
<link rel="help" href="http://unicode.org/reports/tr9/"/>
|
||||
<link rel="match" href="bidi-005a-ref.xht" />
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#direction"/>
|
||||
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#bidi-box-model"/>
|
||||
<link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#bidi-control-codes"/>
|
||||
<link rel="help" href="http://www.w3.org/TR/css-text-3/#letter-spacing-property"/>
|
||||
<link rel="help" href="http://unicode.org/reports/tr9/"/>
|
||||
<link rel="match" href="bidi-005a-ref.xht" />
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<title>CSS Test: word-spacing</title>
|
||||
<meta name="flags" content="ahem" />
|
||||
<link rel="help" href="http://www.w3.org/TR/REC-CSS1#word-spacing"/>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-text-3/#word-spacing-property"/>
|
||||
<link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/>
|
||||
<link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/>
|
||||
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-06-08 -->
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<title>CSS Test: word-spacing</title>
|
||||
<meta name="flags" content="ahem" />
|
||||
<link rel="help" href="http://www.w3.org/TR/REC-CSS1#word-spacing"/>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-text-3/#word-spacing-property"/>
|
||||
<link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/>
|
||||
<link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/>
|
||||
<link rel="match" href="c541-word-sp-001-ref.xht" />
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<title>CSS Test: letter-spacing</title>
|
||||
<meta name="flags" content="ahem" />
|
||||
<link rel="help" href="http://www.w3.org/TR/REC-CSS1#letter-spacing"/>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-text-3/#letter-spacing-property"/>
|
||||
<link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/>
|
||||
<link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/>
|
||||
<link rel="reviewer" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <!-- 2013-06-08 -->
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<title>CSS Test: letter-spacing</title>
|
||||
<meta name="flags" content="ahem" />
|
||||
<link rel="help" href="http://www.w3.org/TR/REC-CSS1#letter-spacing"/>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-text-3/#letter-spacing-property"/>
|
||||
<link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/>
|
||||
<link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/>
|
||||
<link rel="match" href="c542-letter-sp-001-ref.xht" />
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>CSS Test: text-transform</title>
|
||||
<style type="text/css"><![CDATA[
|
||||
div { background: green; border: solid black; width: 320px; height: 150px; }
|
||||
p { margin: 0; }
|
||||
]]></style>
|
||||
</head>
|
||||
<body>
|
||||
<p>There should be a green box below.</p>
|
||||
<div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -4,11 +4,13 @@
|
|||
<title>CSS Test: text-transform</title>
|
||||
<meta name="flags" content="ahem image" />
|
||||
<link rel="help" href="http://www.w3.org/TR/REC-CSS1#text-transform"/>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-text-3/#propdef-text-transform"/>
|
||||
<link rel="match" href="c545-txttrans-000-ref.xht"/>
|
||||
<link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/>
|
||||
<link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/>
|
||||
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
|
||||
<style type="text/css"><![CDATA[
|
||||
div { font: 10px/1 Ahem; color: green; background: red url(support/css1test545.png); border: solid black; width: 32em; }
|
||||
div { font: 10px/1 Ahem; color: green; background: red url(support/css1test545.png); border: solid black; width: 32em; image-rendering: pixelated; image-rendering: crisp-edges; }
|
||||
p { margin: 0; }
|
||||
.ttn {text-transform: none;}
|
||||
.cap {text-transform: capitalize;}
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
<head>
|
||||
<title>CSS Test: text-align</title>
|
||||
<link rel="help" href="http://www.w3.org/TR/REC-CSS1#text-align"/>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-text-3/#text-align-property"/>
|
||||
<link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/>
|
||||
<link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/>
|
||||
<style type="text/css"><![CDATA[
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<title>CSS Test: text-indent</title>
|
||||
<meta name="flags" content="ahem" />
|
||||
<link rel="help" href="http://www.w3.org/TR/REC-CSS1#text-indent"/>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-text-3/#text-indent-property"/>
|
||||
<link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/>
|
||||
<link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/>
|
||||
<link rel="match" href="c547-indent-000-ref.xht"/>
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
<head>
|
||||
<title>CSS Test: text-indent</title>
|
||||
<link rel="help" href="http://www.w3.org/TR/REC-CSS1#text-indent"/>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-text-3/#text-indent-property"/>
|
||||
<link rel="author" title="CSS1 Test Suite Contributors" href="http://www.w3.org/Style/CSS/Test/CSS1/current/tsack.html"/>
|
||||
<link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/>
|
||||
<link rel="match" href="c547-indent-001-ref.xht" />
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<title>CSS Test: Control Characters between (00 and 1F)</title>
|
||||
<link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/text.html#spacing-props" />
|
||||
<link rel="help" href="https://drafts.csswg.org/css-text-3/#white-space-processing"/>
|
||||
<meta name="flags" content="HTMLonly" />
|
||||
<meta name="assert" content="Handling and processing of control characters." />
|
||||
<style type="text/css">
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-break-3/">
|
||||
<link rel="help" href="https://www.w3.org/TR/CSS22/visudet.html#root-height">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
<div style="columns:2; column-fill:auto; column-gap:0; width:100px; height:100px; background:red;">
|
||||
<div style="display:flow-root; background:green;">
|
||||
<div style="float:left; width:50%; height:200px;"></div>
|
||||
</div>
|
||||
</div>
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-break-3/">
|
||||
<link rel="help" href="https://www.w3.org/TR/CSS22/visudet.html#root-height">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
<div style="columns:2; column-fill:auto; column-gap:0; width:100px; height:100px; background:red;">
|
||||
<div style="display:flow-root; background:green;">
|
||||
<div style="float:left; width:50%; height:150px;"></div>
|
||||
<div style="float:left; clear:left; width:50%; height:50px;"></div>
|
||||
</div>
|
||||
</div>
|
|
@ -0,0 +1,11 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-multicol-1/#spanning-columns">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
<div style="columns:2; column-gap:0; width:100px; background:red;">
|
||||
<div style="height:40px; background:green;"></div>
|
||||
<div style="padding-top:20px; background:green;">
|
||||
<div style="column-span:all; height:70px; background:green;"></div>
|
||||
</div>
|
||||
</div>
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<meta name="assert" content="This ensures that floats block-end margin contributes to the scrollable overflow.">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-overflow-3/#scrollable" />
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/resources/check-layout-th.js"></script>
|
||||
<body onload="checkLayout('#target')">
|
||||
<div id="target" style="width: 100px; height: 100px; overflow: scroll;" data-expected-scroll-height="220">
|
||||
<div style="float: left; width: 50px; height: 200px; margin: 10px; background: lime;"></div>
|
||||
</div>
|
||||
<div id=log></div>
|
||||
</body>
|
|
@ -21,6 +21,5 @@ test_valid_value("aspect-ratio", "0 / 9");
|
|||
test_valid_value("aspect-ratio", "16 / 0");
|
||||
test_valid_value("aspect-ratio", "auto 16");
|
||||
test_valid_value("aspect-ratio", "16 auto", "auto 16");
|
||||
// https://github.com/w3c/csswg-drafts/issues/5084
|
||||
test_valid_value("aspect-ratio", "0 / 0", "1 / 0");
|
||||
test_valid_value("aspect-ratio", "0 / 0");
|
||||
</script>
|
||||
|
|
|
@ -72,6 +72,8 @@ let runTest = (openee_redirect, name) => promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, undefined);
|
||||
assert_equals(report.body.openeeURL, openee_url);
|
||||
assert_equals(report.body.otherDocumentURL, undefined);
|
||||
assert_equals(report.body.referrer, undefined);
|
||||
assert_equals(report.body.initialPopupURL, openee_requested_url);
|
||||
}, name);
|
||||
|
||||
runTest(false, "access-from-coop-page-to-openee, same-origin");
|
||||
|
|
|
@ -73,6 +73,8 @@ let runTest = (openee_redirect, name) => promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, undefined);
|
||||
assert_equals(report.body.openeeURL, "");
|
||||
assert_equals(report.body.otherDocumentURL, undefined);
|
||||
assert_equals(report.body.referrer, undefined);
|
||||
assert_equals(report.body.initialPopupURL, openee_requested_url);
|
||||
}, name);
|
||||
|
||||
runTest(false, "access-from-coop-page-to-openee, cross-origin");
|
||||
|
|
|
@ -51,6 +51,8 @@ let runTest = (openee_redirect, name) => promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, opener_url);
|
||||
assert_equals(report.body.openeeURL, undefined);
|
||||
assert_equals(report.body.otherDocumentURL, undefined);
|
||||
assert_equals(report.body.referrer, opener_url);
|
||||
assert_equals(report.body.initialPopupURL, undefined);
|
||||
}, name);
|
||||
|
||||
runTest(false, "access-from-coop-page-to-opener, same-origin");
|
||||
|
|
|
@ -22,6 +22,8 @@ let runTest = (openee_redirect, name) => promise_test(async t => {
|
|||
const report_token = token();
|
||||
const openee_token = token();
|
||||
|
||||
const opener_url = location.href;
|
||||
|
||||
const reportTo = reportToHeaders(report_token);
|
||||
const openee_url = cross_origin + executor_path +
|
||||
reportTo.header + reportTo.coopReportOnlySameOriginHeader + coep_header +
|
||||
|
@ -50,6 +52,8 @@ let runTest = (openee_redirect, name) => promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, "");
|
||||
assert_equals(report.body.openeeURL, undefined);
|
||||
assert_equals(report.body.otherDocumentURL, undefined);
|
||||
assert_equals(report.body.referrer, opener_url);
|
||||
assert_equals(report.body.initialPopupURL, undefined);
|
||||
}, name);
|
||||
|
||||
runTest(false, "access-from-coop-page-to-opener, cross-origin");
|
||||
|
|
|
@ -84,6 +84,8 @@ promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, undefined);
|
||||
assert_equals(report.body.openeeURL, undefined);
|
||||
assert_equals(report.body.otherDocumentURL, other_url.replace(/"/g, '%22'));
|
||||
assert_equals(report.body.referrer, undefined);
|
||||
assert_equals(report.body.initialPopupURL, undefined);
|
||||
}, "access-from-coop-page-to-other (COOP-RO)");
|
||||
|
||||
</script>
|
||||
|
|
|
@ -85,6 +85,7 @@ promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, undefined);
|
||||
assert_equals(report.body.openeeURL, undefined);
|
||||
assert_equals(report.body.otherDocumentURL, "");
|
||||
assert_equals(report.body.referrer, undefined);
|
||||
}, "access-from-coop-page-to-other (COOP-RO)");
|
||||
|
||||
</script>
|
||||
|
|
|
@ -66,6 +66,8 @@ let runTest = (openee_redirect, name) => promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, undefined);
|
||||
assert_equals(report.body.openeeURL, openee_url);
|
||||
assert_equals(report.body.otherDocumentURL, undefined);
|
||||
assert_equals(report.body.referrer, undefined);
|
||||
assert_equals(report.body.initialPopupURL, openee_requested_url);
|
||||
}, name);
|
||||
|
||||
runTest(false, "access-to-coop-page-from-openee, same-origin");
|
||||
|
|
|
@ -67,6 +67,9 @@ let runTest = (openee_redirect, name) => promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, undefined);
|
||||
assert_equals(report.body.openeeURL, "");
|
||||
assert_equals(report.body.otherDocumentURL, undefined);
|
||||
assert_equals(report.body.referrer, undefined);
|
||||
assert_equals(report.body.referrer, undefined);
|
||||
assert_equals(report.body.initialPopupURL, openee_requested_url);
|
||||
}, name);
|
||||
|
||||
runTest(false, "access-to-coop-page-from-openee, cross-origin");
|
||||
|
|
|
@ -58,6 +58,8 @@ let runTest = (openee_redirect, name) => promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, opener_url);
|
||||
assert_equals(report.body.openeeURL, undefined);
|
||||
assert_equals(report.body.otherDocumentURL, undefined);
|
||||
assert_equals(report.body.referrer, opener_url);
|
||||
assert_equals(report.body.initialPopupURL, undefined);
|
||||
}, name);
|
||||
|
||||
runTest(false, "access-to-coop-page-from-opener, same-origin");
|
||||
|
|
|
@ -23,6 +23,8 @@ let runTest = (openee_redirect, name) => promise_test(async t => {
|
|||
const openee_token = token();
|
||||
const opener_token = token(); // The current test window.
|
||||
|
||||
const opener_url = location.href;
|
||||
|
||||
const reportTo = reportToHeaders(report_token);
|
||||
const openee_url = cross_origin + executor_path +
|
||||
reportTo.header + reportTo.coopReportOnlySameOriginHeader + coep_header +
|
||||
|
@ -57,6 +59,8 @@ let runTest = (openee_redirect, name) => promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, "");
|
||||
assert_equals(report.body.openeeURL, undefined);
|
||||
assert_equals(report.body.otherDocumentURL, undefined);
|
||||
assert_equals(report.body.referrer, opener_url);
|
||||
assert_equals(report.body.initialPopupURL, undefined);
|
||||
}, name);
|
||||
|
||||
runTest(false, "access-to-coop-page-from-opener, cross-origin");
|
||||
|
|
|
@ -72,6 +72,8 @@ promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, undefined);
|
||||
assert_equals(report.body.openeeURL, undefined);
|
||||
assert_equals(report.body.otherDocumentURL, other_url);
|
||||
assert_equals(report.body.referrer, undefined);
|
||||
assert_equals(report.body.initialPopupURL, undefined);
|
||||
}, "access-to-coop-page-from-other (COOP-RO)");
|
||||
|
||||
</script>
|
||||
|
|
|
@ -73,6 +73,8 @@ promise_test(async t => {
|
|||
assert_equals(report.body.openerURL, undefined);
|
||||
assert_equals(report.body.openeeURL, undefined);
|
||||
assert_equals(report.body.otherDocumentURL, "");
|
||||
assert_equals(report.body.referrer, undefined);
|
||||
assert_equals(report.body.initialPopupURL, undefined);
|
||||
}, "access-to-coop-page-from-other (COOP-RO)");
|
||||
|
||||
</script>
|
||||
|
|
|
@ -63,6 +63,8 @@ promise_test(async t => {
|
|||
assert_equals(report_access_from[0].type, "coop-access-violation");
|
||||
assert_equals(report_access_from[0].url, opener_url.replace(/"/g, '%22'));
|
||||
assert_source_location_found(report_access_from[0])
|
||||
assert_equals(report_access_from[0].body.type,
|
||||
"access-from-coop-page-to-openee");
|
||||
|
||||
// 5. The openee tries to access its opener. No reports for blocked access
|
||||
// to the COOP page should be dispatched.
|
||||
|
@ -118,6 +120,8 @@ promise_test(async t => {
|
|||
assert_equals(report_access_from[0].url, openee_url.replace(/"/g, '%22'));
|
||||
assert_true(report_access_from[0].body.sourceFile.includes("try-access.js"));
|
||||
assert_source_location_found(report_access_from[0])
|
||||
assert_equals(report_access_from[0].body.type,
|
||||
"access-from-coop-page-to-opener");
|
||||
|
||||
// 4. The opener tries to access its openee. No reports for blocked access
|
||||
// to the COOP page should be dispatched.
|
||||
|
@ -192,6 +196,8 @@ promise_test(async t => {
|
|||
assert_equals(reports[0].url, opener_url.replace(/"/g, '%22'));
|
||||
assert_true(reports[0].body.sourceFile.includes("try-access.js"));
|
||||
assert_source_location_found(reports[0]);
|
||||
assert_equals(reports[0].body.type,
|
||||
"access-from-coop-page-to-openee");
|
||||
}, "Access from same-origin iframe")
|
||||
|
||||
promise_test(async t => {
|
||||
|
|
|
@ -198,9 +198,15 @@ partial dictionary AuthenticationExtensionsClientInputs {
|
|||
AuthenticationExtensionsLargeBlobInputs largeBlob;
|
||||
};
|
||||
|
||||
enum LargeBlobSupport {
|
||||
"required",
|
||||
"preferred",
|
||||
};
|
||||
|
||||
dictionary AuthenticationExtensionsLargeBlobInputs {
|
||||
DOMString support;
|
||||
boolean read;
|
||||
ArrayBuffer write;
|
||||
BufferSource write;
|
||||
};
|
||||
|
||||
partial dictionary AuthenticationExtensionsClientOutputs {
|
||||
|
@ -208,6 +214,7 @@ partial dictionary AuthenticationExtensionsClientOutputs {
|
|||
};
|
||||
|
||||
dictionary AuthenticationExtensionsLargeBlobOutputs {
|
||||
boolean supported;
|
||||
ArrayBuffer blob;
|
||||
boolean written;
|
||||
};
|
||||
|
|
|
@ -42,7 +42,7 @@ window.addEventListener("message", msg => {
|
|||
// inherits its parent's referrer policy, the URL should be restricted to
|
||||
// its origin.
|
||||
testFetchURLReferrer.step_func_done(() => {
|
||||
assert_equals(referrer, location.origin);
|
||||
assert_equals(referrer, location.origin + '/');
|
||||
})();
|
||||
} else if (test_name === "testDocumentReferrer") {
|
||||
// The referrer of the initial document in an about:blank iframe is set to
|
||||
|
|
|
@ -14,9 +14,6 @@ idl_test(
|
|||
Navigator: ['navigator'],
|
||||
// TODO: HIDConnectionEvent
|
||||
// TODO: HIDInputReportEvent
|
||||
// TODO: HIDReportItem
|
||||
// TODO: HIDReportInfo
|
||||
// TODO: HIDCollectionInfo
|
||||
// TODO: HIDDevice
|
||||
});
|
||||
}
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
'use strict';
|
||||
|
||||
const validBinaryTypes = ['blob', 'arraybuffer'];
|
||||
const invalidBinaryTypes = ['jellyfish', 'arraybuffer ', '', null, undefined];
|
||||
|
||||
for (const binaryType of validBinaryTypes) {
|
||||
test((t) => {
|
||||
const pc = new RTCPeerConnection();
|
||||
t.add_cleanup(() => pc.close());
|
||||
const dc = pc.createDataChannel('test-binary-type');
|
||||
|
||||
dc.binaryType = binaryType;
|
||||
assert_equals(dc.binaryType, binaryType, `dc.binaryType should be '${binaryType}'`);
|
||||
}, `Setting binaryType to '${binaryType}' should succeed`);
|
||||
}
|
||||
|
||||
for (const binaryType of invalidBinaryTypes) {
|
||||
test((t) => {
|
||||
const pc = new RTCPeerConnection();
|
||||
t.add_cleanup(() => pc.close());
|
||||
const dc = pc.createDataChannel('test-binary-type');
|
||||
|
||||
assert_throws_dom('SyntaxError', () => {
|
||||
dc.binaryType = binaryType;
|
||||
});
|
||||
}, `Setting invalid binaryType '${binaryType}' should throw SyntaxError`);
|
||||
}
|
|
@ -42,23 +42,13 @@
|
|||
const pc2 = new RTCPeerConnection();
|
||||
t.add_cleanup(() => pc2.close());
|
||||
|
||||
pc1.createDataChannel('test');
|
||||
pc1.addTrack(trackFactories.audio());
|
||||
exchangeIceCandidates(pc1, pc2);
|
||||
|
||||
exchangeOfferAnswer(pc1, pc2)
|
||||
.then(t.step_func(() => {
|
||||
// pc.sctp is set when set*Description(answer) is called
|
||||
const sctpTransport1 = pc1.sctp;
|
||||
const sctpTransport2 = pc2.sctp;
|
||||
|
||||
assert_true(sctpTransport1 instanceof RTCSctpTransport,
|
||||
'Expect pc.sctp to be set to valid RTCSctpTransport');
|
||||
|
||||
assert_true(sctpTransport2 instanceof RTCSctpTransport,
|
||||
'Expect pc.sctp to be set to valid RTCSctpTransport');
|
||||
|
||||
const dtlsTransport1 = sctpTransport1.transport;
|
||||
const dtlsTransport2 = sctpTransport2.transport;
|
||||
const dtlsTransport1 = pc1.getSenders()[0].transport;
|
||||
const dtlsTransport2 = pc2.getReceivers()[0].transport;
|
||||
|
||||
const testedTransports = new Set();
|
||||
|
||||
|
|
|
@ -11,7 +11,6 @@ var unexpected = [
|
|||
"Audio",
|
||||
"HTMLCanvasElement",
|
||||
"Path",
|
||||
"TextMetrics",
|
||||
"CanvasProxy",
|
||||
"CanvasRenderingContext2D",
|
||||
"DrawingStyle",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue