Title: [283076] trunk/LayoutTests/imported/w3c
Revision
283076
Author
[email protected]
Date
2021-09-25 00:21:00 -0700 (Sat, 25 Sep 2021)

Log Message

Test css-wide keywords in base-palette and override-color
https://bugs.webkit.org/show_bug.cgi?id=230737
<rdar://problem/83479016>

Reviewed by Tim Horton.

It already works.

The tests are being upstreamed at https://github.com/web-platform-tests/wpt/pull/30958.

* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html:

Modified Paths

Diff

Modified: trunk/LayoutTests/imported/w3c/ChangeLog (283075 => 283076)


--- trunk/LayoutTests/imported/w3c/ChangeLog	2021-09-25 07:16:22 UTC (rev 283075)
+++ trunk/LayoutTests/imported/w3c/ChangeLog	2021-09-25 07:21:00 UTC (rev 283076)
@@ -1,5 +1,20 @@
 2021-09-25  Myles C. Maxfield  <[email protected]>
 
+        Test css-wide keywords in base-palette and override-color
+        https://bugs.webkit.org/show_bug.cgi?id=230737
+        <rdar://problem/83479016>
+
+        Reviewed by Tim Horton.
+
+        It already works.
+
+        The tests are being upstreamed at https://github.com/web-platform-tests/wpt/pull/30958.
+
+        * web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid-expected.txt:
+        * web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html:
+
+2021-09-25  Myles C. Maxfield  <[email protected]>
+
         Make sure empty font families do the right thing for font palettes
         https://bugs.webkit.org/show_bug.cgi?id=230598
         <rdar://problem/83383955>

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid-expected.txt (283075 => 283076)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid-expected.txt	2021-09-25 07:16:22 UTC (rev 283075)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid-expected.txt	2021-09-25 07:21:00 UTC (rev 283076)
@@ -14,4 +14,7 @@
 PASS CSS Fonts Module Level 4: parsing @font-palette-values 12
 PASS CSS Fonts Module Level 4: parsing @font-palette-values 13
 PASS CSS Fonts Module Level 4: parsing @font-palette-values 14
+PASS CSS Fonts Module Level 4: parsing @font-palette-values 15
+PASS CSS Fonts Module Level 4: parsing @font-palette-values 16
+PASS CSS Fonts Module Level 4: parsing @font-palette-values 17
 

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html (283075 => 283076)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html	2021-09-25 07:16:22 UTC (rev 283075)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html	2021-09-25 07:21:00 UTC (rev 283076)
@@ -83,6 +83,24 @@
 @font-palette-values A {
     font-family: "";
 }
+
+/* 14 */
+@font-palette-values A {
+    base-palette: initial;
+    override-color: initial;
+}
+
+/* 15 */
+@font-palette-values A {
+    base-palette: inherit;
+    override-color: inherit;
+}
+
+/* 16 */
+@font-palette-values A {
+    base-palette: unset;
+    override-color: unset;
+}
 </style>
 </head>
 <body>
@@ -89,7 +107,7 @@
 <script>
 let rules = document.getElementById("style").sheet.cssRules;
 test(function() {
-    assert_equals(rules.length, 14);
+    assert_equals(rules.length, 17);
 });
 
 test(function() {
@@ -189,6 +207,33 @@
     // I see nothing in the spec that indicates an empty string is a parse error.
     assert_not_equals(text.indexOf("font-family"), -1);
 });
+
+test(function() {
+    let text = rules[14].cssText;
+    let rule = rules[14];
+    assert_equals(text.indexOf("base-palette"), -1);
+    assert_equals(text.indexOf("override-color"), -1);
+    assert_equals(rule.size, 0);
+    assert_equals(rule.basePalette, "");
+});
+
+test(function() {
+    let text = rules[15].cssText;
+    let rule = rules[15];
+    assert_equals(text.indexOf("base-palette"), -1);
+    assert_equals(text.indexOf("override-color"), -1);
+    assert_equals(rule.size, 0);
+    assert_equals(rule.basePalette, "");
+});
+
+test(function() {
+    let text = rules[16].cssText;
+    let rule = rules[16];
+    assert_equals(text.indexOf("base-palette"), -1);
+    assert_equals(text.indexOf("override-color"), -1);
+    assert_equals(rule.size, 0);
+    assert_equals(rule.basePalette, "");
+});
 </script>
 </body>
 </html>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to