diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 7bab3216695..df1977eaef1 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -143231,6 +143231,45 @@ ], {} ] + ], + "grid-placement-using-named-grid-lines-004.html": [ + "c33b1a9ee9ec7f972df72b8658bae53c8163fd5e", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], + "grid-placement-using-named-grid-lines-005.html": [ + "20d9298955f692b2c42113a747ca52627f29788b", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], + "grid-placement-using-named-grid-lines-006.html": [ + "405858f73c5ab17b0a82167fe6399130ac1ddeba", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] ] }, "subgrid": { @@ -186771,7 +186810,7 @@ ] ], "max-length-percent-001.html": [ - "ffb6c27db278bc030923745d0e06c47d2af897c3", + "6d1e9ed248aff08c2e3ea11c087f9fde7b912707", [ null, [ @@ -186797,7 +186836,7 @@ ] ], "min-length-percent-001.html": [ - "73069ecfe1e6d5b198f6e01df48facbe117d6828", + "0ffceb827a9b249581a40966a3193cf297a41738", [ null, [ @@ -186810,7 +186849,7 @@ ] ], "min-max-percentage-length-interpolation.html": [ - "14af1352d1740d32cd52ab069ab1799f87803f5d", + "089d6f0407339cf3f4d7714eddb1f56e3d44c562", [ null, [ @@ -240107,7 +240146,7 @@ [] ], "sec-ch-ua.py": [ - "a14a27dadf9e333784a5c636c821634b387e475f", + "f77eee8c4e9b13a24b10eba34147d3b485e923bc", [] ], "stale-echo-client-hints.py": [ @@ -305239,7 +305278,7 @@ [] ], "numeric-testcommon.js": [ - "996250d359dc676e001bb1aebfacae98c263e41a", + "e0569fed2641b169416dc6b351e32770eb8fbd95", [] ], "parsing-testcommon.js": [ @@ -305286,6 +305325,10 @@ "84141028020b7e8cdf2412acbca3c799ba50a534", [] ], + "serialize-testcommon.js": [ + "18cebf538ef065867f0d4a2438d1996d4f4345af", + [] + ], "shorthand-testcommon.js": [ "ab1f3794c8dac2f1e067209fd766ec18858a5f45", [] @@ -313451,7 +313494,7 @@ ], "math": { "axisheight5000-verticalarrow14000.woff": [ - "9f5d59ae6a7fbf221fd14126645f1cbc7c25d286", + "70f366a3d0b7ec891fc4041584a1ddea55b0bc42", [] ], "fraction-axisheight7000-rulethickness1000.woff": [ @@ -324461,7 +324504,7 @@ [] ], "allowed-to-play.html.ini": [ - "87726f492394955e3835a6a6675cae490669d5de", + "6891cbe24e3c124a983939f811e23f23b3b52ed7", [] ], "document-fonts-ready.html.ini": [ @@ -326231,7 +326274,7 @@ }, "tools": { "axisheight.py": [ - "43827e7031665bdd57ee54e208ea0f875a9a60ec", + "d588560b650af0d2cb995083f8fff366a542ca44", [] ], "fractions.py": [ @@ -328806,6 +328849,30 @@ "0fc1d163f2b61951813eae9ca84f2d4fe7f59703", [] ], + "op11 no-ids.json": [ + "0f3907bb3e61b60750762db1167611184cfcf384", + [] + ], + "op12 empty-ids.json": [ + "e5c31d2561c1a52ecd728239c20a96c7052804ba", + [] + ], + "op13 empty-ids-after-nonempty.json": [ + "773772457448691e1c82003aabbe484a10903aa3", + [] + ], + "op14 non-array-id.json": [ + "bc7cf74fbaa766c7bc6d5af4603fd23aa6bec999", + [] + ], + "op15 mix-of-ids.json": [ + "b49637dbd5c6cecbbbebdad0535895809e87f8c0", + [] + ], + "op16 two-ids.json": [ + "7a7d8398aa1b8a10c3b4235da35b0094ef5a2214", + [] + ], "op2 cspfp-double-top-level.json": [ "26d798b585d96fd29994dc39544a15bd2f6a639d", [] @@ -328841,11 +328908,11 @@ }, "resources": { "origin-policy-test-runner.js": [ - "a1c6453debd20d7abc3923a273a0c1890dcab7a6", + "d3fd2e4ce11a7d18075c900a9087f47438d42c10", [] ], "subframe-with-origin-policy.py": [ - "636a649a0e20bebe36ccd013b72b8e1f315d674e", + "258f23754ef7ef0b5c68f351c7c330c7e288c0c8", [] ] } @@ -342378,7 +342445,7 @@ [] ], "safari-technology-preview.rb": [ - "bcd4d5a4f3e8ceedfb998fbe95945209d44e9151", + "1bf9d5df0b3307665bf36c158fb963d2656d202d", [] ], "system_info.yml": [ @@ -347564,7 +347631,7 @@ [] ], "client.py": [ - "9885e99c4f7c8c339caad4fd2172e59688d9b2fe", + "658ed0e00f8a344941673eed671ba9de317858a9", [] ], "error.py": [ @@ -347576,7 +347643,7 @@ [] ], "transport.py": [ - "edaf3186039d287dd5ef3ce6e4e616fd8bc0e302", + "f817ec81a96fb93cc5c60154f057d72e98375694", [] ] } @@ -348077,7 +348144,7 @@ [] ], "executorwebdriver.py": [ - "96488f462e7c89b0526a0d58ddb8ddb2cdb03a44", + "2a0e9c7136dc147fec9a690509d6c05813ead5f0", [] ], "executorwebkit.py": [ @@ -402926,7 +402993,7 @@ ] ], "minmax-angle-computed.html": [ - "84e598a8147e123285d54876f942a0df0a5bf57f", + "c0218a0899e6f9ee991a3645293895b924a895ed", [ null, {} @@ -402940,21 +403007,21 @@ ] ], "minmax-angle-serialize.html": [ - "07b7d3c2b232612334555603325560259cb41203", + "106d6d24111d7ae49f76bbd2e50118308eaa6dbc", [ null, {} ] ], "minmax-integer-computed.html": [ - "b3794acba9c8f5cfdf56b31292f971b4ccc0bb28", + "49dbe198c993d0ace5542b9467f462c3c74c2ef7", [ null, {} ] ], "minmax-length-computed.html": [ - "2d6e24e51944beb0f7d030bd99eb14576f7dd3dc", + "f2444306230fd8df56cf927e55bf556d094248af", [ null, {} @@ -402968,7 +403035,7 @@ ] ], "minmax-length-percent-computed.html": [ - "acd0f2b31bb7554d1e74dd43ad56bd5a68543f07", + "9788fa26df6aa14f67e9c904e84b616ec7f90c45", [ null, {} @@ -402982,21 +403049,21 @@ ] ], "minmax-length-percent-serialize.html": [ - "c353fa849076f4551827a10b9742a85b53d4fc18", + "9e215fd68742f4c1fc960fd5374ed660e8537098", [ null, {} ] ], "minmax-length-serialize.html": [ - "4b30864d2344ba297f077b7e9090d25984bdb631", + "bd00ee058859b3b805e621474fa9221f2cd44d17", [ null, {} ] ], "minmax-number-computed.html": [ - "9a6e6142ea85ede12d742ca49f5bddf03b2e56b0", + "3a1c609e161d165c9f173cba6ccdbf9fcf577ac6", [ null, {} @@ -403010,14 +403077,14 @@ ] ], "minmax-number-serialize.html": [ - "e05ccc339c90a1c8df22d6b9f46ff7c357dc36af", + "fc34f199834fabfc7b755d473e4ff577ca6a4f2f", [ null, {} ] ], "minmax-percentage-computed.html": [ - "9f9d0a59d12c2642bfea8ca5a3e2f8528067c80e", + "8775a280f1ad5459385b6ef8e5bed732de87e2be", [ null, {} @@ -403031,14 +403098,14 @@ ] ], "minmax-percentage-serialize.html": [ - "79624be529e5ec91b847a995d497e515736f66cc", + "f1cb5081a6d341cbba638ca7f1ecdb302813bc8f", [ null, {} ] ], "minmax-time-computed.html": [ - "36bcf601eb808311732562a6c1c6a7c801f33e9d", + "47f70ed01818d0d6e670980bd68b039066c55af8", [ null, {} @@ -403052,7 +403119,7 @@ ] ], "minmax-time-serialize.html": [ - "d7dd4edb5880e9162a702e3c1ce0a5540dc42679", + "27d09cfa28b60c6b0e0e61e65d000345c5bb4a53", [ null, {} @@ -403940,6 +404007,13 @@ {} ] ], + "CSSStyleSheet-constructable-baseURL.tentative.html": [ + "b43ed61c3eea71f4f59531b80adcbc33d22337c1", + [ + null, + {} + ] + ], "CSSStyleSheet-constructable-disabled-regular-sheet-insertion.html": [ "ef4ea1480658af9aee9ef3464650893481d8ed46", [ @@ -403955,7 +404029,7 @@ ] ], "CSSStyleSheet-constructable.html": [ - "c7e215381048eddedcf3c33166790815fc685aea", + "fbee4298c1411937f8c45a2f6001ee78dccadbb5", [ null, {} @@ -447785,15 +447859,15 @@ {} ] ], - "navigator_user_agent.tentative.html": [ - "dd4c531070c8a21328a14709fd0357c6fba15001", + "navigator_user_agent.https.html": [ + "4c83c7e8a546dd8c4d37b56f5bdc70d80e23e910", [ null, {} ] ], - "navigator_user_agent.tentative.https.html": [ - "5f0dba6bcf72cb94f7e53ee52bfaedf7ac4819bf", + "navigator_user_agent.tentative.html": [ + "dd4c531070c8a21328a14709fd0357c6fba15001", [ null, {} @@ -470881,6 +470955,143 @@ {} ] ] + }, + "idlharness.any.js": [ + "c8ee8a326d1325ab38cae686c4647a81ec12e517", + [ + "origin-policy/idlharness.any.html", + { + "script_metadata": [ + [ + "global", + "window,worker" + ], + [ + "script", + "/resources/WebIDLParser.js" + ], + [ + "script", + "/resources/idlharness.js" + ] + ] + } + ], + [ + "origin-policy/idlharness.any.serviceworker.html", + { + "script_metadata": [ + [ + "global", + "window,worker" + ], + [ + "script", + "/resources/WebIDLParser.js" + ], + [ + "script", + "/resources/idlharness.js" + ] + ] + } + ], + [ + "origin-policy/idlharness.any.sharedworker.html", + { + "script_metadata": [ + [ + "global", + "window,worker" + ], + [ + "script", + "/resources/WebIDLParser.js" + ], + [ + "script", + "/resources/idlharness.js" + ] + ] + } + ], + [ + "origin-policy/idlharness.any.worker.html", + { + "script_metadata": [ + [ + "global", + "window,worker" + ], + [ + "script", + "/resources/WebIDLParser.js" + ], + [ + "script", + "/resources/idlharness.js" + ] + ] + } + ] + ], + "ids": { + "empty-ids-after-nonempty.https.html": [ + "3bffa9cffa713d49a78ce5effdb736ca07022da2", + [ + null, + {} + ] + ], + "empty-ids.https.html": [ + "385aa7c66fe639b3f7d52c7d936a0ed09522e131", + [ + null, + {} + ] + ], + "mix-of-ids.https.html": [ + "7be2c9f48df9fd192b4855e984cad13466caaf7b", + [ + null, + {} + ] + ], + "no-ids.https.html": [ + "1fe3d480d0acebeb869b82cc7838575a6d915bbb", + [ + null, + {} + ] + ], + "non-array-id.https.html": [ + "223b78f929c1346774fca040e767d93bc7605e40", + [ + null, + {} + ] + ], + "same-object-returned.https.html": [ + "9286f9f7344808c4fa548f47c675a9e963421229", + [ + null, + {} + ] + ], + "still-present-in-http.html": [ + "01969450f92aca7657b69fd1c58888d4627d58f6", + [ + null, + {} + ] + ], + "two-ids.https.html": [ + "630f07280790e0631fe1c2e795194bd541ffee72", + [ + null, + {} + ] + ] } }, "page-visibility": { @@ -538142,7 +538353,7 @@ ] ], "TrustedTypePolicy-createXXX.tentative.html": [ - "7e39042e1cb86c042367b5fc08e4e4e72c934165", + "81ad053f5cd549c0175788929f270f1a5fdaff3b", [ null, {} @@ -545042,6 +545253,24 @@ } ] ], + "wakelock-onrelease.https.html": [ + "3506c8ae82b91178468a7158b9fca6d099a498f6", + [ + null, + { + "testdriver": true + } + ] + ], + "wakelock-request-denied.https.html": [ + "8dbe523ed2c5653932a3f6f246d34ada1e4b113f", + [ + null, + { + "testdriver": true + } + ] + ], "wakelock-screen-type-on-worker.https.worker.js": [ "0201294e2365abae3e13fcfe21debfd26628236a", [ @@ -545089,10 +545318,12 @@ ] ], "wakelockpermissiondescriptor.https.html": [ - "b8c9ae9568b5c540c6745eea2686a519b66a3484", + "fd7a08a34ba7dfe203c42f4d4f78ae626fbea235", [ null, - {} + { + "testdriver": true + } ] ] }, @@ -546900,7 +547131,7 @@ ] ], "contenttype.any.js": [ - "713fd70854042e4bf4a3467e86328a5f3d6a1f28", + "e9ca93a13fd4c21b21a93a6eb68bf61f094afc9a", [ "wasm/webapi/contenttype.any.html", { diff --git a/tests/wpt/metadata/css/css-transforms/transform-scale-hittest.html.ini b/tests/wpt/metadata/css/css-transforms/transform-scale-hittest.html.ini index 4a1e8110f6f..f8e7e539aae 100644 --- a/tests/wpt/metadata/css/css-transforms/transform-scale-hittest.html.ini +++ b/tests/wpt/metadata/css/css-transforms/transform-scale-hittest.html.ini @@ -2,3 +2,6 @@ [Hit test intersecting scaled box] expected: FAIL + [Hit test within unscaled box] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-angle-computed.html.ini b/tests/wpt/metadata/css/css-values/minmax-angle-computed.html.ini index 3a9e368ccdb..40c50190740 100644 --- a/tests/wpt/metadata/css/css-values/minmax-angle-computed.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-angle-computed.html.ini @@ -191,3 +191,99 @@ [Property transform value 'rotate(calc(max(90deg, 1.56rad) * 2)'] expected: FAIL + [max(1turn) should be used-value-equivalent to 1turn] + expected: FAIL + + [min(1deg, 2deg) should be used-value-equivalent to 1deg] + expected: FAIL + + [min(1turn) should be used-value-equivalent to 1turn] + expected: FAIL + + [max(1grad) should be used-value-equivalent to 1grad] + expected: FAIL + + [calc(min(90deg, 1.58rad) / 2 should be used-value-equivalent to 45deg] + expected: FAIL + + [min(1rad, 2rad) should be used-value-equivalent to 1rad] + expected: FAIL + + [calc(min(90deg, 1.58rad) - 0.125turn) should be used-value-equivalent to 45deg] + expected: FAIL + + [max(1deg) should be used-value-equivalent to 1deg] + expected: FAIL + + [calc(min(90deg, 1.58rad) - max(0.25turn, 99grad)) should be used-value-equivalent to 0deg] + expected: FAIL + + [calc(max(90deg, 1.56rad) / 2 should be used-value-equivalent to 45deg] + expected: FAIL + + [calc(max(90deg, 1.56rad) - 0.125turn) should be used-value-equivalent to 45deg] + expected: FAIL + + [max(1rad) should be used-value-equivalent to 1rad] + expected: FAIL + + [min(270deg, max(0.25turn, 3.14rad)) should be used-value-equivalent to 3.14rad] + expected: FAIL + + [min(1grad, 2grad) should be used-value-equivalent to 1grad] + expected: FAIL + + [min(1deg) should be used-value-equivalent to 1deg] + expected: FAIL + + [min(90deg, 0.26turn) should be used-value-equivalent to 90deg] + expected: FAIL + + [calc(min(90deg, 1.58rad) + 0.25turn) should be used-value-equivalent to 180deg] + expected: FAIL + + [calc(max(90deg, 1.56rad) * 2 should be used-value-equivalent to 180deg] + expected: FAIL + + [calc(max(90deg, 1.56rad) + 0.25turn) should be used-value-equivalent to 180deg] + expected: FAIL + + [max(1grad, 2grad) should be used-value-equivalent to 2grad] + expected: FAIL + + [max(91deg, 0.25turn) should be used-value-equivalent to 91deg] + expected: FAIL + + [calc(min(90deg, 1.58rad) * 2 should be used-value-equivalent to 180deg] + expected: FAIL + + [min(1.57rad, 95deg) should be used-value-equivalent to 1.57rad] + expected: FAIL + + [min(1turn, 2turn) should be used-value-equivalent to 1turn] + expected: FAIL + + [max(1.58rad, 90deg) should be used-value-equivalent to 1.58rad] + expected: FAIL + + [calc(min(90deg, 1.58rad) + max(0.25turn, 99grad)) should be used-value-equivalent to 180deg] + expected: FAIL + + [max(1turn, 2turn) should be used-value-equivalent to 2turn] + expected: FAIL + + [max(1rad, 2rad) should be used-value-equivalent to 2rad] + expected: FAIL + + [max(1deg, 2deg) should be used-value-equivalent to 2deg] + expected: FAIL + + [min(1rad) should be used-value-equivalent to 1rad] + expected: FAIL + + [max(0.25turn, min(270deg, 3.14rad)) should be used-value-equivalent to 3.14rad] + expected: FAIL + + [min(1grad) should be used-value-equivalent to 1grad] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-angle-serialize.html.ini b/tests/wpt/metadata/css/css-values/minmax-angle-serialize.html.ini index 087d8045750..1b0e7197cca 100644 --- a/tests/wpt/metadata/css/css-values/minmax-angle-serialize.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-angle-serialize.html.ini @@ -65,3 +65,117 @@ [e.style['transform'\] = "rotate(calc(min(1deg) + min(2deg)))" should set the property value] expected: FAIL + ['rotate(max(90deg))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(max(0.25turn, 1.57rad, 90deg))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(min(93deg, 92deg, 90deg))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(max(90deg, 1.57rad, 0.25turn))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(min(90deg))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(calc(50grad + min(45deg)))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(max(90deg, 1.57rad, 0.25turn))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(min(90deg))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(max(90deg))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(min(90deg, 1.58rad, 0.25turn))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(max(81deg, 82deg, 90deg))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(min(90deg, 92deg, 93deg))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(max(.25turn))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(calc(50grad + max(45deg)))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(min(.25turn))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(max(100grad))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(calc(min(30deg) + max(60deg)))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(calc(50grad + min(45deg)))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(min(100grad))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(max(100grad))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(min(0.25turn, 1.58rad, 90deg))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(calc(min(30deg) + max(60deg)))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(max(83deg, 82deg, 90deg))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(min(90deg, 92deg, 93deg))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(max(0.25turn, 1.57rad, 90deg))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(calc(min(45deg) + 50grad))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(max(83deg, 82deg, 90deg))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(max(.25turn))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(min(90deg, 1.58rad, 0.25turn))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(min(93deg, 92deg, 90deg))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(calc(max(45deg) + 50grad))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(calc(min(45deg) + 50grad))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(calc(max(45deg) + 50grad))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(min(0.25turn, 1.58rad, 90deg))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(calc(50grad + max(45deg)))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(min(100grad))' as a computed value should serialize as 'rotate(90deg)'.] + expected: FAIL + + ['rotate(min(.25turn))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + + ['rotate(max(81deg, 82deg, 90deg))' as a specified value should serialize as 'rotate(calc(90deg))'.] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-integer-computed.html.ini b/tests/wpt/metadata/css/css-values/minmax-integer-computed.html.ini index 8c5176025bb..287e488fd81 100644 --- a/tests/wpt/metadata/css/css-values/minmax-integer-computed.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-integer-computed.html.ini @@ -59,3 +59,33 @@ [Property z-index value 'min(0.6)'] expected: FAIL + [min(1.1, max(0.4, 0.6)) should be used-value-equivalent to 1] + expected: FAIL + + [min(0.4) should be used-value-equivalent to 0] + expected: FAIL + + [max(1) should be used-value-equivalent to 1] + expected: FAIL + + [max(0.6) should be used-value-equivalent to 1] + expected: FAIL + + [min(0.6) should be used-value-equivalent to 1] + expected: FAIL + + [min(1) should be used-value-equivalent to 1] + expected: FAIL + + [calc(max(0.3, 0.6) / 2) should be used-value-equivalent to 0] + expected: FAIL + + [max(0.4) should be used-value-equivalent to 0] + expected: FAIL + + [calc(min(0.3, 0.6) * 2) should be used-value-equivalent to 1] + expected: FAIL + + [max(0.3, min(1.1, 0.4)) should be used-value-equivalent to 0] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-length-computed.html.ini b/tests/wpt/metadata/css/css-values/minmax-length-computed.html.ini index 0a95b909192..e8eb799c3ea 100644 --- a/tests/wpt/metadata/css/css-values/minmax-length-computed.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-length-computed.html.ini @@ -479,3 +479,240 @@ [Property letter-spacing value 'calc(max(1em, 19px) - 10px)'] expected: FAIL + [max(1pc, 2pc) should be used-value-equivalent to 2pc] + expected: FAIL + + [min(1Q) should be used-value-equivalent to 1Q] + expected: FAIL + + [max(1vmax, 2vmax) should be used-value-equivalent to 2vmax] + expected: FAIL + + [max(1px) should be used-value-equivalent to 1px] + expected: FAIL + + [max(15px, min(25px, 1em)) should be used-value-equivalent to 20px] + expected: FAIL + + [max(1vmax) should be used-value-equivalent to 1vmax] + expected: FAIL + + [calc(min(1em, 21px) + max(0.9em, 20px)) should be used-value-equivalent to 40px] + expected: FAIL + + [min(1pt) should be used-value-equivalent to 1pt] + expected: FAIL + + [min(95px, 1in) should be used-value-equivalent to 95px] + expected: FAIL + + [max(1px, 2px) should be used-value-equivalent to 2px] + expected: FAIL + + [min(1em, 2em) should be used-value-equivalent to 1em] + expected: FAIL + + [min(1mm) should be used-value-equivalent to 1mm] + expected: FAIL + + [min(1Q, 2Q) should be used-value-equivalent to 1Q] + expected: FAIL + + [min(1pc, 2pc) should be used-value-equivalent to 1pc] + expected: FAIL + + [max(1em) should be used-value-equivalent to 1em] + expected: FAIL + + [max(1cm, 2cm) should be used-value-equivalent to 2cm] + expected: FAIL + + [max(25px, 1em) should be used-value-equivalent to 25px] + expected: FAIL + + [min(1cm) should be used-value-equivalent to 1cm] + expected: FAIL + + [max(1ch) should be used-value-equivalent to 1ch] + expected: FAIL + + [min(1vh, 2vh) should be used-value-equivalent to 1vh] + expected: FAIL + + [max(1rem, 2rem) should be used-value-equivalent to 2rem] + expected: FAIL + + [calc(max(1em, 19px) / 2 should be used-value-equivalent to 10px] + expected: FAIL + + [max(15px, 2em) should be used-value-equivalent to 20px; fontSize=10px] + expected: FAIL + + [min(1ch) should be used-value-equivalent to 1ch] + expected: FAIL + + [calc(min(1em, 21px) / 2 should be used-value-equivalent to 10px] + expected: FAIL + + [min(25px, 1em) should be used-value-equivalent to 20px] + expected: FAIL + + [max(1ex) should be used-value-equivalent to 1ex] + expected: FAIL + + [max(1ch, 2ch) should be used-value-equivalent to 2ch] + expected: FAIL + + [calc(min(1em, 21px) * 2 should be used-value-equivalent to 40px] + expected: FAIL + + [max(1pt) should be used-value-equivalent to 1pt] + expected: FAIL + + [max(1Q) should be used-value-equivalent to 1Q] + expected: FAIL + + [min(1in) should be used-value-equivalent to 1in] + expected: FAIL + + [min(1vw) should be used-value-equivalent to 1vw] + expected: FAIL + + [max(1mm) should be used-value-equivalent to 1mm] + expected: FAIL + + [min(1rem) should be used-value-equivalent to 1rem] + expected: FAIL + + [min(1rem, 2rem) should be used-value-equivalent to 1rem] + expected: FAIL + + [min(1vmin, 2vmin) should be used-value-equivalent to 1vmin] + expected: FAIL + + [max(95px, 1in) should be used-value-equivalent to 1in] + expected: FAIL + + [min(1ex, 2ex) should be used-value-equivalent to 1ex] + expected: FAIL + + [max(1vh) should be used-value-equivalent to 1vh] + expected: FAIL + + [min(1em) should be used-value-equivalent to 1em] + expected: FAIL + + [max(1rem) should be used-value-equivalent to 1rem] + expected: FAIL + + [calc(min(1em, 21px) + 10px) should be used-value-equivalent to 30px] + expected: FAIL + + [max(1vh, 2vh) should be used-value-equivalent to 2vh] + expected: FAIL + + [min(1vmin) should be used-value-equivalent to 1vmin] + expected: FAIL + + [min(1px, 2px) should be used-value-equivalent to 1px] + expected: FAIL + + [calc(max(1em, 19px) - 10px) should be used-value-equivalent to 10px] + expected: FAIL + + [min(1ch, 2ch) should be used-value-equivalent to 1ch] + expected: FAIL + + [max(1em, 2em) should be used-value-equivalent to 2em] + expected: FAIL + + [calc(max(1em, 19px) * 2 should be used-value-equivalent to 40px] + expected: FAIL + + [max(1pc) should be used-value-equivalent to 1pc] + expected: FAIL + + [min(25px, max(15px, 1em)) should be used-value-equivalent to 20px] + expected: FAIL + + [min(1vmax) should be used-value-equivalent to 1vmax] + expected: FAIL + + [min(1cm, 2cm) should be used-value-equivalent to 1cm] + expected: FAIL + + [max(15px, 1em) should be used-value-equivalent to 20px] + expected: FAIL + + [min(1pc) should be used-value-equivalent to 1pc] + expected: FAIL + + [max(1Q, 2Q) should be used-value-equivalent to 2Q] + expected: FAIL + + [max(1vw) should be used-value-equivalent to 1vw] + expected: FAIL + + [min(1vh) should be used-value-equivalent to 1vh] + expected: FAIL + + [max(1mm, 2mm) should be used-value-equivalent to 2mm] + expected: FAIL + + [max(1pt, 2pt) should be used-value-equivalent to 2pt] + expected: FAIL + + [max(1ex, 2ex) should be used-value-equivalent to 2ex] + expected: FAIL + + [min(1vw, 2vw) should be used-value-equivalent to 1vw] + expected: FAIL + + [calc(min(1em, 21px) - 10px) should be used-value-equivalent to 10px] + expected: FAIL + + [max(1in, 2in) should be used-value-equivalent to 2in] + expected: FAIL + + [min(1in, 2in) should be used-value-equivalent to 1in] + expected: FAIL + + [max(1vmin, 2vmin) should be used-value-equivalent to 2vmin] + expected: FAIL + + [min(1vmax, 2vmax) should be used-value-equivalent to 1vmax] + expected: FAIL + + [calc(max(1em, 19px) + 10px) should be used-value-equivalent to 30px] + expected: FAIL + + [max(1vw, 2vw) should be used-value-equivalent to 2vw] + expected: FAIL + + [min(1px) should be used-value-equivalent to 1px] + expected: FAIL + + [min(15px, 1em) should be used-value-equivalent to 10px; fontSize=10px] + expected: FAIL + + [max(1vmin) should be used-value-equivalent to 1vmin] + expected: FAIL + + [min(1ex) should be used-value-equivalent to 1ex] + expected: FAIL + + [min(1pt, 2pt) should be used-value-equivalent to 1pt] + expected: FAIL + + [min(1mm, 2mm) should be used-value-equivalent to 1mm] + expected: FAIL + + [min(15px, 1em) should be used-value-equivalent to 15px] + expected: FAIL + + [max(1cm) should be used-value-equivalent to 1cm] + expected: FAIL + + [max(1in) should be used-value-equivalent to 1in] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-length-percent-computed.html.ini b/tests/wpt/metadata/css/css-values/minmax-length-percent-computed.html.ini index 5534ae5c023..6db0ec8b407 100644 --- a/tests/wpt/metadata/css/css-values/minmax-length-percent-computed.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-length-percent-computed.html.ini @@ -299,3 +299,153 @@ [Property margin-left value 'calc(max(1em, 15%) / 2)'] expected: FAIL + [max(20px, 10%) should be used-value-equivalent to 20px; width=100px] + expected: FAIL + + [max(1mm + 1%) should be used-value-equivalent to calc(1mm + 1%)] + expected: FAIL + + [min(1pt + 1%) should be used-value-equivalent to calc(1pt + 1%)] + expected: FAIL + + [max(1pt + 1%) should be used-value-equivalent to calc(1pt + 1%)] + expected: FAIL + + [min(1mm + 1%) should be used-value-equivalent to calc(1mm + 1%)] + expected: FAIL + + [max(1ch + 1%) should be used-value-equivalent to calc(1ch + 1%)] + expected: FAIL + + [max(1ex + 1%) should be used-value-equivalent to calc(1ex + 1%)] + expected: FAIL + + [calc(max(1em, 15%) * 2) should be used-value-equivalent to 120px] + expected: FAIL + + [max(2em + 10%, 1em + 20%) should be used-value-equivalent to 100px] + expected: FAIL + + [min(1em + 1%) should be used-value-equivalent to calc(1em + 1%)] + expected: FAIL + + [max(1cm + 1%) should be used-value-equivalent to calc(1cm + 1%)] + expected: FAIL + + [min(1em, 10%) should be used-value-equivalent to 20px] + expected: FAIL + + [min(1px + 1%) should be used-value-equivalent to calc(1px + 1%)] + expected: FAIL + + [max(1px + 1%) should be used-value-equivalent to calc(1px + 1%)] + expected: FAIL + + [min(1Q + 1%) should be used-value-equivalent to calc(1Q + 1%)] + expected: FAIL + + [calc(min(1.5em, 10%) * 2) should be used-value-equivalent to 60px] + expected: FAIL + + [max(1vmax + 1%) should be used-value-equivalent to calc(1vmax + 1%)] + expected: FAIL + + [calc(min(1.5em, 10%) - 10px) should be used-value-equivalent to 20px] + expected: FAIL + + [max(1em, 10%) should be used-value-equivalent to 20px; width=100px] + expected: FAIL + + [max(1rem + 1%) should be used-value-equivalent to calc(1rem + 1%)] + expected: FAIL + + [min(30px + 10%, 60px + 5%) should be used-value-equivalent to 70px] + expected: FAIL + + [min(1ex + 1%) should be used-value-equivalent to calc(1ex + 1%)] + expected: FAIL + + [min(1rem + 1%) should be used-value-equivalent to calc(1rem + 1%)] + expected: FAIL + + [calc(min(1.5em, 10%) / 2) should be used-value-equivalent to 15px] + expected: FAIL + + [min(1vmin + 1%) should be used-value-equivalent to calc(1vmin + 1%)] + expected: FAIL + + [max(1em, 10%) should be used-value-equivalent to 40px] + expected: FAIL + + [min(1pc + 1%) should be used-value-equivalent to calc(1pc + 1%)] + expected: FAIL + + [calc(max(1em, 15%) - 10px) should be used-value-equivalent to 50px] + expected: FAIL + + [calc(max(1em, 15%) + 10px) should be used-value-equivalent to 70px] + expected: FAIL + + [min(1cm + 1%) should be used-value-equivalent to calc(1cm + 1%)] + expected: FAIL + + [max(20px, 10%) should be used-value-equivalent to 40px] + expected: FAIL + + [min(20px, 10%) should be used-value-equivalent to 10px; width=100px] + expected: FAIL + + [min(1vw + 1%) should be used-value-equivalent to calc(1vw + 1%)] + expected: FAIL + + [max(1Q + 1%) should be used-value-equivalent to calc(1Q + 1%)] + expected: FAIL + + [max(1vw + 1%) should be used-value-equivalent to calc(1vw + 1%)] + expected: FAIL + + [min(1vmax + 1%) should be used-value-equivalent to calc(1vmax + 1%)] + expected: FAIL + + [max(1pc + 1%) should be used-value-equivalent to calc(1pc + 1%)] + expected: FAIL + + [min(1in + 1%) should be used-value-equivalent to calc(1in + 1%)] + expected: FAIL + + [calc(min(1.5em, 10%) + 10px) should be used-value-equivalent to 40px] + expected: FAIL + + [min(20px, 10%) should be used-value-equivalent to 20px] + expected: FAIL + + [min(1vh + 1%) should be used-value-equivalent to calc(1vh + 1%)] + expected: FAIL + + [max(1em + 1%) should be used-value-equivalent to calc(1em + 1%)] + expected: FAIL + + [calc(min(1.5em, 10%) - max(1em, 15%)) should be used-value-equivalent to -30px] + expected: FAIL + + [calc(max(1em, 15%) / 2) should be used-value-equivalent to 30px] + expected: FAIL + + [max(1vmin + 1%) should be used-value-equivalent to calc(1vmin + 1%)] + expected: FAIL + + [min(1ch + 1%) should be used-value-equivalent to calc(1ch + 1%)] + expected: FAIL + + [max(1vh + 1%) should be used-value-equivalent to calc(1vh + 1%)] + expected: FAIL + + [min(1em, 10%) should be used-value-equivalent to 10px; width=100px] + expected: FAIL + + [calc(min(1.5em, 10%) + max(1em, 15%)) should be used-value-equivalent to 90px] + expected: FAIL + + [max(1in + 1%) should be used-value-equivalent to calc(1in + 1%)] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-length-percent-serialize.html.ini b/tests/wpt/metadata/css/css-values/minmax-length-percent-serialize.html.ini index 4a77b1abc4c..5f1cf65fc6c 100644 --- a/tests/wpt/metadata/css/css-values/minmax-length-percent-serialize.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-length-percent-serialize.html.ini @@ -179,3 +179,156 @@ [e.style['margin-left'\] = "calc(min(1em) + 10%)" should set the property value] expected: FAIL + ['calc(1em + max(10% + 20px) + 5% + min(1em + 10%) + 10px)' as a used value should serialize as '87px'.] + expected: FAIL + + ['max(1px)' as a used value should serialize as '1px'.] + expected: FAIL + + ['max(10%, 1em)' as a computed value should serialize as 'max(10%, 16px)'.] + expected: FAIL + + ['min(10%, 20px)' as a specified value should serialize as 'min(10%, 20px)'.] + expected: FAIL + + ['min(10% + 30px, 5em + 5%)' as a specified value should serialize as 'min(10% + 30px, 5% + 5em)'.] + expected: FAIL + + ['min(1px)' as a computed value should serialize as '1px'.] + expected: FAIL + + ['min(10% + 30px, 5em + 5%)' as a used value should serialize as '40px'.] + expected: FAIL + + ['max(10% + 30px, 5em + 5%)' as a computed value should serialize as 'max(10% + 30px, 5% + 80px)'.] + expected: FAIL + + ['max(10%, 20px)' as a used value should serialize as '20px'.] + expected: FAIL + + ['min(10%, 1em)' as a computed value should serialize as 'min(10%, 16px)'.] + expected: FAIL + + ['min(1px + 1%)' as a used value should serialize as '2px'.] + expected: FAIL + + ['min(1% + 1px)' as a computed value should serialize as 'min(1% + 1px)'.] + expected: FAIL + + ['max(10% + 30px, 5em + 5%)' as a used value should serialize as '85px'.] + expected: FAIL + + ['max(10% + 30px, 5em + 5%)' as a specified value should serialize as 'max(10% + 30px, 5% + 5em)'.] + expected: FAIL + + ['min(10%, 1em)' as a used value should serialize as '10px'.] + expected: FAIL + + ['min(1em, 10%)' as a used value should serialize as '10px'.] + expected: FAIL + + ['max(20px, 10%)' as a used value should serialize as '20px'.] + expected: FAIL + + ['max(10%, 1em)' as a used value should serialize as '16px'.] + expected: FAIL + + ['min(20px, 10%)' as a specified value should serialize as 'min(20px, 10%)'.] + expected: FAIL + + ['max(1em, 10%)' as a specified value should serialize as 'max(1em, 10%)'.] + expected: FAIL + + ['min(10%, 1em)' as a specified value should serialize as 'min(10%, 1em)'.] + expected: FAIL + + ['min(1px)' as a used value should serialize as '1px'.] + expected: FAIL + + ['min(1px)' as a specified value should serialize as 'calc(1px)'.] + expected: FAIL + + ['min(20px, 10%)' as a used value should serialize as '10px'.] + expected: FAIL + + ['min(1% + 1px)' as a used value should serialize as '2px'.] + expected: FAIL + + ['calc(min(10% + 1px) + max(1em + 10%) + min(10% + 20px))' as a computed value should serialize as 'calc(min(10% + 1px) + max(10% + 16px) + min(10% + 20px))'.] + expected: FAIL + + ['max(1px)' as a computed value should serialize as '1px'.] + expected: FAIL + + ['min(20px, 10%)' as a computed value should serialize as 'min(20px, 10%)'.] + expected: FAIL + + ['max(1px)' as a specified value should serialize as 'calc(1px)'.] + expected: FAIL + + ['max(10%, 1em)' as a specified value should serialize as 'max(10%, 1em)'.] + expected: FAIL + + ['min(10%, 20px)' as a used value should serialize as '10px'.] + expected: FAIL + + ['max(20px, 10%)' as a specified value should serialize as 'max(20px, 10%)'.] + expected: FAIL + + ['max(10%, 20px)' as a computed value should serialize as 'max(10%, 20px)'.] + expected: FAIL + + ['min(10% + 30px, 5em + 5%)' as a computed value should serialize as 'min(10% + 30px, 5% + 80px)'.] + expected: FAIL + + ['min(10%, 20px)' as a computed value should serialize as 'min(10%, 20px)'.] + expected: FAIL + + ['max(1px + 1%)' as a specified value should serialize as 'max(1% + 1px)'.] + expected: FAIL + + ['calc(min(10% + 1px) + max(1em + 10%) + min(10% + 20px))' as a used value should serialize as '67px'.] + expected: FAIL + + ['calc(1em + max(10% + 20px) + 5% + min(1em + 10%) + 10px)' as a computed value should serialize as 'calc(5% + 26px + max(10% + 20px) + min(10% + 16px))'.] + expected: FAIL + + ['max(1px + 1%)' as a computed value should serialize as 'max(1% + 1px)'.] + expected: FAIL + + ['min(1em, 10%)' as a specified value should serialize as 'min(1em, 10%)'.] + expected: FAIL + + ['min(1% + 1px)' as a specified value should serialize as 'min(1% + 1px)'.] + expected: FAIL + + ['calc(min(10% + 1px) + max(1em + 10%) + min(10% + 20px))' as a specified value should serialize as 'calc(min(10% + 1px) + max(10% + 1em) + min(10% + 20px))'.] + expected: FAIL + + ['max(10%, 20px)' as a specified value should serialize as 'max(10%, 20px)'.] + expected: FAIL + + ['min(1px + 1%)' as a specified value should serialize as 'min(1% + 1px)'.] + expected: FAIL + + ['max(1em, 10%)' as a computed value should serialize as 'max(16px, 10%)'.] + expected: FAIL + + ['min(1px + 1%)' as a computed value should serialize as 'min(1% + 1px)'.] + expected: FAIL + + ['max(1em, 10%)' as a used value should serialize as '16px'.] + expected: FAIL + + ['max(20px, 10%)' as a computed value should serialize as 'max(20px, 10%)'.] + expected: FAIL + + ['min(1em, 10%)' as a computed value should serialize as 'min(16px, 10%)'.] + expected: FAIL + + ['calc(1em + max(10% + 20px) + 5% + min(1em + 10%) + 10px)' as a specified value should serialize as 'calc(5% + 1em + 10px + max(10% + 20px) + min(10% + 1em))'.] + expected: FAIL + + ['max(1px + 1%)' as a used value should serialize as '2px'.] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-length-serialize.html.ini b/tests/wpt/metadata/css/css-values/minmax-length-serialize.html.ini index 2bbf3298114..776b7d465e4 100644 --- a/tests/wpt/metadata/css/css-values/minmax-length-serialize.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-length-serialize.html.ini @@ -131,3 +131,69 @@ [e.style['letter-spacing'\] = "calc(10px + min(1em))" should set the property value] expected: FAIL + ['min(50px, 1in + 1px)' as a specified value should serialize as 'calc(50px)'.] + expected: FAIL + + ['min(1px)' as a computed value should serialize as '1px'.] + expected: FAIL + + ['min(50px, 1in + 1px)' as a computed value should serialize as '50px'.] + expected: FAIL + + ['calc(1px + min(1in, 100px))' as a computed value should serialize as '97px'.] + expected: FAIL + + ['min(1in)' as a specified value should serialize as 'calc(96px)'.] + expected: FAIL + + ['calc(1px + max(1in, 100px))' as a computed value should serialize as '101px'.] + expected: FAIL + + ['calc(min(1px, 1in) + max(100px + 1em, 10px + 1in) + 1px)' as a computed value should serialize as '118px'.] + expected: FAIL + + ['min(1px, 1em)' as a computed value should serialize as '1px'.] + expected: FAIL + + ['max(50px, 1in + 1px)' as a computed value should serialize as '97px'.] + expected: FAIL + + ['min(1px)' as a specified value should serialize as 'calc(1px)'.] + expected: FAIL + + ['calc(1px + min(1in, 100px))' as a specified value should serialize as 'calc(97px)'.] + expected: FAIL + + ['max(1px)' as a computed value should serialize as '1px'.] + expected: FAIL + + ['max(1px)' as a specified value should serialize as 'calc(1px)'.] + expected: FAIL + + ['min(1PX)' as a computed value should serialize as '1px'.] + expected: FAIL + + ['max(1in)' as a specified value should serialize as 'calc(96px)'.] + expected: FAIL + + ['min(1in)' as a computed value should serialize as '96px'.] + expected: FAIL + + ['min(1PX)' as a specified value should serialize as 'calc(1px)'.] + expected: FAIL + + ['calc(min(1px, 1in) + max(100px + 1em, 10px + 1in) + 1px)' as a specified value should serialize as 'calc(2px + max(1em + 100px, 106px))'.] + expected: FAIL + + ['max(1in)' as a computed value should serialize as '96px'.] + expected: FAIL + + ['min(1px, 1em)' as a specified value should serialize as 'min(1px, 1em)'.] + expected: FAIL + + ['max(50px, 1in + 1px)' as a specified value should serialize as 'calc(97px)'.] + expected: FAIL + + ['calc(1px + max(1in, 100px))' as a specified value should serialize as 'calc(101px)'.] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-number-computed.html.ini b/tests/wpt/metadata/css/css-values/minmax-number-computed.html.ini index 632a2867a95..d850f06d62f 100644 --- a/tests/wpt/metadata/css/css-values/minmax-number-computed.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-number-computed.html.ini @@ -89,3 +89,45 @@ [Property opacity value 'min(0, 0.5)'] expected: FAIL + [calc(min(0.1, 0.2) + 0.05) should be used-value-equivalent to 0.15] + expected: FAIL + + [min(0.2, max(0.1, 0.15)) should be used-value-equivalent to 0.15] + expected: FAIL + + [calc(min(0.1, 0.2) + max(0.1, 0.05)) should be used-value-equivalent to 0.2] + expected: FAIL + + [calc(max(0.1, 0.2) + 0.05) should be used-value-equivalent to 0.25] + expected: FAIL + + [calc(max(0.1, 0.2) - 0.05) should be used-value-equivalent to 0.15] + expected: FAIL + + [max(0.1, min(0.2, 0.15)) should be used-value-equivalent to 0.15] + expected: FAIL + + [max(1) should be used-value-equivalent to 1] + expected: FAIL + + [calc(max(0.1, 0.2) * 2) should be used-value-equivalent to 0.4] + expected: FAIL + + [min(1) should be used-value-equivalent to 1] + expected: FAIL + + [calc(min(0.1, 0.2) / 2) should be used-value-equivalent to 0.05] + expected: FAIL + + [calc(min(0.1, 0.2) * 2) should be used-value-equivalent to 0.2] + expected: FAIL + + [calc(max(0.1, 0.2) / 2) should be used-value-equivalent to 0.1] + expected: FAIL + + [calc(min(0.1, 0.2) - max(0.1, 0.05)) should be used-value-equivalent to 0] + expected: FAIL + + [calc(min(0.1, 0.2) - 0.05) should be used-value-equivalent to 0.05] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-number-serialize.html.ini b/tests/wpt/metadata/css/css-values/minmax-number-serialize.html.ini index e86a29440df..11391cdf13b 100644 --- a/tests/wpt/metadata/css/css-values/minmax-number-serialize.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-number-serialize.html.ini @@ -35,3 +35,123 @@ [e.style['opacity'\] = "calc(1 + min(1))" should set the property value] expected: FAIL + ['min(.3, .2, .1)' as a computed value should serialize as '0.1'.] + expected: FAIL + + ['scale(min(.1))' as a computed value should serialize as 'matrix(0.1, 0, 0, 0.1, 0, 0)'.] + expected: FAIL + + ['scale(min(.3, .2, .1))' as a computed value should serialize as 'matrix(0.1, 0, 0, 0.1, 0, 0)'.] + expected: FAIL + + ['calc(.1 + min(.1))' as a specified value should serialize as 'calc(0.2)'.] + expected: FAIL + + ['scale(calc(max(.1) + max(.2)))' as a computed value should serialize as 'matrix(0.3, 0, 0, 0.3, 0, 0)'.] + expected: FAIL + + ['max(.1, .2, .3)' as a specified value should serialize as 'calc(0.3)'.] + expected: FAIL + + ['min(.1, .2, .3)' as a computed value should serialize as '0.1'.] + expected: FAIL + + ['min(.3, .2, .1)' as a specified value should serialize as 'calc(0.1)'.] + expected: FAIL + + ['calc(max(.1) + max(.2))' as a specified value should serialize as 'calc(0.3)'.] + expected: FAIL + + ['scale(min(.1, .2, .3))' as a specified value should serialize as 'scale(calc(0.1))'.] + expected: FAIL + + ['calc(max(.1) + max(.2))' as a computed value should serialize as '0.3'.] + expected: FAIL + + ['max(.3, .2, .1)' as a specified value should serialize as 'calc(0.3)'.] + expected: FAIL + + ['min(.1)' as a specified value should serialize as 'calc(0.1)'.] + expected: FAIL + + ['scale(max(.3, .2, .1))' as a computed value should serialize as 'matrix(0.3, 0, 0, 0.3, 0, 0)'.] + expected: FAIL + + ['min(.1, .2, .3)' as a specified value should serialize as 'calc(0.1)'.] + expected: FAIL + + ['min(.1)' as a computed value should serialize as '0.1'.] + expected: FAIL + + ['scale(calc(max(.1) + max(.2)))' as a specified value should serialize as 'scale(calc(0.3))'.] + expected: FAIL + + ['scale(max(.1))' as a computed value should serialize as 'matrix(0.1, 0, 0, 0.1, 0, 0)'.] + expected: FAIL + + ['scale(max(.1, .2, .3))' as a specified value should serialize as 'scale(calc(0.3))'.] + expected: FAIL + + ['scale(min(.3, .2, .1))' as a specified value should serialize as 'scale(calc(0.1))'.] + expected: FAIL + + ['scale(max(.1, .2, .3))' as a computed value should serialize as 'matrix(0.3, 0, 0, 0.3, 0, 0)'.] + expected: FAIL + + ['scale(calc(max(.1) + .1))' as a specified value should serialize as 'scale(calc(0.2))'.] + expected: FAIL + + ['scale(min(.1, .2, .3))' as a computed value should serialize as 'matrix(0.1, 0, 0, 0.1, 0, 0)'.] + expected: FAIL + + ['scale(calc(min(.1) + min(.2)))' as a specified value should serialize as 'scale(calc(0.3))'.] + expected: FAIL + + ['scale(max(.3, .2, .1))' as a specified value should serialize as 'scale(calc(0.3))'.] + expected: FAIL + + ['scale(min(.1))' as a specified value should serialize as 'scale(calc(0.1))'.] + expected: FAIL + + ['calc(max(.1) + .1)' as a specified value should serialize as 'calc(0.2)'.] + expected: FAIL + + ['max(.3, .2, .1)' as a computed value should serialize as '0.3'.] + expected: FAIL + + ['calc(min(.1) + min(.2))' as a specified value should serialize as 'calc(0.3)'.] + expected: FAIL + + ['max(.1)' as a specified value should serialize as 'calc(0.1)'.] + expected: FAIL + + ['scale(max(.1))' as a specified value should serialize as 'scale(calc(0.1))'.] + expected: FAIL + + ['calc(min(.1) + min(.2))' as a computed value should serialize as '0.3'.] + expected: FAIL + + ['max(.1)' as a computed value should serialize as '0.1'.] + expected: FAIL + + ['calc(.1 + min(.1))' as a computed value should serialize as '0.2'.] + expected: FAIL + + ['calc(max(.1) + .1)' as a computed value should serialize as '0.2'.] + expected: FAIL + + ['scale(calc(.1 + min(.1)))' as a computed value should serialize as 'matrix(0.2, 0, 0, 0.2, 0, 0)'.] + expected: FAIL + + ['scale(calc(max(.1) + .1))' as a computed value should serialize as 'matrix(0.2, 0, 0, 0.2, 0, 0)'.] + expected: FAIL + + ['max(.1, .2, .3)' as a computed value should serialize as '0.3'.] + expected: FAIL + + ['scale(calc(min(.1) + min(.2)))' as a computed value should serialize as 'matrix(0.3, 0, 0, 0.3, 0, 0)'.] + expected: FAIL + + ['scale(calc(.1 + min(.1)))' as a specified value should serialize as 'scale(calc(0.2))'.] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-percentage-computed.html.ini b/tests/wpt/metadata/css/css-values/minmax-percentage-computed.html.ini index 320e92be7f9..6610c4f3ae9 100644 --- a/tests/wpt/metadata/css/css-values/minmax-percentage-computed.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-percentage-computed.html.ini @@ -83,3 +83,42 @@ [Property margin-left value 'calc(min(10%, 20%) + max(10%, 5%))'] expected: FAIL + [calc(min(10%, 20%) - 5%) should be used-value-equivalent to 5%] + expected: FAIL + + [calc(max(10%, 20%) + 5%) should be used-value-equivalent to 25%] + expected: FAIL + + [max(10%, min(20%, 15%)) should be used-value-equivalent to 15%] + expected: FAIL + + [min(20%, max(10%, 15%)) should be used-value-equivalent to 15%] + expected: FAIL + + [calc(min(10%, 20%) + 5%) should be used-value-equivalent to 15%] + expected: FAIL + + [calc(min(10%, 20%) * 2) should be used-value-equivalent to 20%] + expected: FAIL + + [calc(max(10%, 20%) / 2) should be used-value-equivalent to 10%] + expected: FAIL + + [calc(max(10%, 20%) * 2) should be used-value-equivalent to 40%] + expected: FAIL + + [min(1%) should be used-value-equivalent to 1%] + expected: FAIL + + [calc(min(10%, 20%) + max(10%, 5%)) should be used-value-equivalent to 20%] + expected: FAIL + + [calc(min(10%, 20%) / 2) should be used-value-equivalent to 5%] + expected: FAIL + + [calc(max(10%, 20%) - 5%) should be used-value-equivalent to 15%] + expected: FAIL + + [max(1%) should be used-value-equivalent to 1%] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-percentage-serialize.html.ini b/tests/wpt/metadata/css/css-values/minmax-percentage-serialize.html.ini index 81eb8417a25..403ee031818 100644 --- a/tests/wpt/metadata/css/css-values/minmax-percentage-serialize.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-percentage-serialize.html.ini @@ -35,3 +35,72 @@ [e.style['margin-left'\] = "min(3%, 2%, 1%)" should set the property value] expected: FAIL + ['max(1%)' as a used value should serialize as '1px'.] + expected: FAIL + + ['max(1%, 2%, 3%)' as a computed value should serialize as 'max(1%, 2%, 3%)'.] + expected: FAIL + + ['min(1%)' as a used value should serialize as '1px'.] + expected: FAIL + + ['min(3%, 2%, 1%)' as a used value should serialize as '1px'.] + expected: FAIL + + ['min(3%, 2%, 1%)' as a specified value should serialize as 'min(3%, 2%, 1%)'.] + expected: FAIL + + ['max(3%, 2%, 1%)' as a used value should serialize as '3px'.] + expected: FAIL + + ['calc(min(1%, 2%) + max(3%, 4%) + 10%)' as a computed value should serialize as '15%'.] + expected: FAIL + + ['max(3%, 2%, 1%)' as a specified value should serialize as 'max(3%, 2%, 1%)'.] + expected: FAIL + + ['min(1%)' as a specified value should serialize as 'calc(1%)'.] + expected: FAIL + + ['min(1%, 2%, 3%)' as a computed value should serialize as 'min(1%, 2%, 3%)'.] + expected: FAIL + + ['min(1%, 2%, 3%)' as a specified value should serialize as 'min(1%, 2%, 3%)'.] + expected: FAIL + + ['min(1%)' as a computed value should serialize as '1%'.] + expected: FAIL + + ['max(1%, 2%, 3%)' as a used value should serialize as '3px'.] + expected: FAIL + + ['max(1%)' as a specified value should serialize as 'calc(1%)'.] + expected: FAIL + + ['calc(min(1%, 2%) + max(3%, 4%) + 10%)' as a specified value should serialize as 'calc(15%)'.] + expected: FAIL + + ['max(3%, 2%, 1%)' as a computed value should serialize as 'max(3%, 2%, 1%)'.] + expected: FAIL + + ['calc(min(1%, 2%) + max(3%, 4%) + 10%)' as a used value should serialize as '15px'.] + expected: FAIL + + ['min(3%, 2%, 1%)' as a computed value should serialize as 'min(3%, 2%, 1%)'.] + expected: FAIL + + ['max(1%, 2%, 3%)' as a specified value should serialize as 'max(1%, 2%, 3%)'.] + expected: FAIL + + ['min(1%, 2%, 3%) 0px' as a specified value should serialize as 'min(1%, 2%, 3%) 0px'.] + expected: FAIL + + ['min(1%, 2%, 3%) 0px' as a computed value should serialize as 'min(1%, 2%, 3%) 0px'.] + expected: FAIL + + ['min(1%, 2%, 3%)' as a used value should serialize as '1px'.] + expected: FAIL + + ['max(1%)' as a computed value should serialize as '1%'.] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-time-computed.html.ini b/tests/wpt/metadata/css/css-values/minmax-time-computed.html.ini index 0e9738b9fad..23a2912ab88 100644 --- a/tests/wpt/metadata/css/css-values/minmax-time-computed.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-time-computed.html.ini @@ -131,3 +131,66 @@ [Property transition-delay value 'calc(min(0.5s, 600ms) / 2)'] expected: FAIL + [min(1s + 100ms, 500ms * 3) should be used-value-equivalent to 1.1s] + expected: FAIL + + [max(1s, 2s) should be used-value-equivalent to 2s] + expected: FAIL + + [max(1000ms, min(2000ms, 1.5s)) should be used-value-equivalent to 1.5s] + expected: FAIL + + [calc(min(0.5s, 600ms) + max(500ms, 0.4s)) should be used-value-equivalent to 1s] + expected: FAIL + + [min(1s, 2s) should be used-value-equivalent to 1s] + expected: FAIL + + [min(1s, 1100ms) should be used-value-equivalent to 1s] + expected: FAIL + + [calc(min(0.5s, 600ms) + 500ms) should be used-value-equivalent to 1s] + expected: FAIL + + [min(1ms) should be used-value-equivalent to 1ms] + expected: FAIL + + [calc(min(0.5s, 600ms) / 2) should be used-value-equivalent to 0.25s] + expected: FAIL + + [calc(max(0.5s, 400ms) + 500ms) should be used-value-equivalent to 1s] + expected: FAIL + + [calc(min(0.5s, 600ms) * 2) should be used-value-equivalent to 1s] + expected: FAIL + + [max(0.9s, 1000ms) should be used-value-equivalent to 1000ms] + expected: FAIL + + [min(2s, max(1s, 1500ms)) should be used-value-equivalent to 1500ms] + expected: FAIL + + [max(1ms, 2ms) should be used-value-equivalent to 2ms] + expected: FAIL + + [calc(max(0.5s, 400ms) / 2) should be used-value-equivalent to 0.25s] + expected: FAIL + + [max(1ms) should be used-value-equivalent to 1ms] + expected: FAIL + + [min(1ms, 2ms) should be used-value-equivalent to 1ms] + expected: FAIL + + [min(1s) should be used-value-equivalent to 1s] + expected: FAIL + + [calc(max(0.5s, 400ms) * 2) should be used-value-equivalent to 1s] + expected: FAIL + + [max(1s) should be used-value-equivalent to 1s] + expected: FAIL + + [calc(min(1s, 2s) + max(3s, 4s) + 10s) should be used-value-equivalent to 15s] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-values/minmax-time-serialize.html.ini b/tests/wpt/metadata/css/css-values/minmax-time-serialize.html.ini index 6be83f82dc2..0f892efe5eb 100644 --- a/tests/wpt/metadata/css/css-values/minmax-time-serialize.html.ini +++ b/tests/wpt/metadata/css/css-values/minmax-time-serialize.html.ini @@ -59,3 +59,69 @@ [e.style['transition-delay'\] = "min(3ms, 2ms, 1ms)" should set the property value] expected: FAIL + ['min(1ms)' as a specified value should serialize as 'calc(0.001s)'.] + expected: FAIL + + ['min(900ms, 1s)' as a specified value should serialize as 'calc(0.9s)'.] + expected: FAIL + + ['max(3s, 2s, 1s)' as a computed value should serialize as '3s'.] + expected: FAIL + + ['max(1s)' as a specified value should serialize as 'calc(1s)'.] + expected: FAIL + + ['min(1s, 2s, 3s)' as a computed value should serialize as '1s'.] + expected: FAIL + + ['max(1s, 2s, 3s)' as a specified value should serialize as 'calc(3s)'.] + expected: FAIL + + ['min(1ms)' as a computed value should serialize as '0.001s'.] + expected: FAIL + + ['max(1ms)' as a computed value should serialize as '0.001s'.] + expected: FAIL + + ['min(3s, 2s, 1s)' as a computed value should serialize as '1s'.] + expected: FAIL + + ['max(1s)' as a computed value should serialize as '1s'.] + expected: FAIL + + ['min(1s)' as a specified value should serialize as 'calc(1s)'.] + expected: FAIL + + ['min(3s, 2s, 1s)' as a specified value should serialize as 'calc(1s)'.] + expected: FAIL + + ['calc(min(1s, 2s) + max(3s, 4s) + 10s)' as a computed value should serialize as '15s'.] + expected: FAIL + + ['max(1s, 2s, 3s)' as a computed value should serialize as '3s'.] + expected: FAIL + + ['max(3s, 2s, 1s)' as a specified value should serialize as 'calc(3s)'.] + expected: FAIL + + ['max(1ms)' as a specified value should serialize as 'calc(0.001s)'.] + expected: FAIL + + ['min(1s, 2s, 3s)' as a specified value should serialize as 'calc(1s)'.] + expected: FAIL + + ['min(1s)' as a computed value should serialize as '1s'.] + expected: FAIL + + ['max(1100ms, 1s)' as a computed value should serialize as '1.1s'.] + expected: FAIL + + ['calc(min(1s, 2s) + max(3s, 4s) + 10s)' as a specified value should serialize as 'calc(15s)'.] + expected: FAIL + + ['max(1100ms, 1s)' as a specified value should serialize as 'calc(1.1s)'.] + expected: FAIL + + ['min(900ms, 1s)' as a computed value should serialize as '0.9s'.] + expected: FAIL + diff --git a/tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini b/tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini new file mode 100644 index 00000000000..4c79907309b --- /dev/null +++ b/tests/wpt/metadata/css/cssom-view/CaretPosition-001.html.ini @@ -0,0 +1,4 @@ +[CaretPosition-001.html] + [Element at (400, 100)] + expected: FAIL + diff --git a/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini b/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini index c884dc82eab..628b1fab770 100644 --- a/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini +++ b/tests/wpt/metadata/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini @@ -2,6 +2,3 @@ [listeners are called when