Index: third_party/WebKit/LayoutTests/fast/css/font-shorthand-from-longhands.html |
diff --git a/third_party/WebKit/LayoutTests/fast/css/font-shorthand-from-longhands.html b/third_party/WebKit/LayoutTests/fast/css/font-shorthand-from-longhands.html |
index eada5ce3535301928e2d0d1d17aab22a8662fe18..78308081acfa3f974b3fd9a798ba5a7bf4615427 100644 |
--- a/third_party/WebKit/LayoutTests/fast/css/font-shorthand-from-longhands.html |
+++ b/third_party/WebKit/LayoutTests/fast/css/font-shorthand-from-longhands.html |
@@ -81,6 +81,15 @@ style.fontVariantLigatures = "normal"; |
shouldBe("style.font", "'italic small-caps bold ultra-expanded 20px/40px sans-serif'"); |
shouldBe("computedStyle.font", "'italic small-caps bold ultra-expanded 20px / 40px sans-serif'"); |
+style.fontVariantNumeric = "lining-nums"; |
+// Shorthand cannot be built because of non-normal numeric value. |
+shouldBe("style.font", "''"); |
+shouldBe("computedStyle.font", "''"); |
+// Reset for next test. |
+style.fontVariantNumeric = "normal"; |
+shouldBe("style.font", "'italic small-caps bold ultra-expanded 20px/40px sans-serif'"); |
+shouldBe("computedStyle.font", "'italic small-caps bold ultra-expanded 20px / 40px sans-serif'"); |
+ |
style.font = ""; |
shouldBe("style.font", "''"); |
shouldBe("computedStyle.font", "'normal normal normal normal 16px / normal foobar'"); |