Bug 1541959 - Fix WPT parsing tests for text-transform to reflect proper serialization of multiple values. r=emilio

Differential Revision: https://phabricator.services.mozilla.com/D27403

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Jonathan Kew 2019-04-14 11:06:54 +00:00
parent 504abab69a
commit 19813f4032
2 changed files with 12 additions and 33 deletions

View File

@ -1,25 +0,0 @@
[text-transform-valid.html]
[e.style['text-transform'\] = "full-size-kana full-width capitalize" should set the property value]
expected: FAIL
[e.style['text-transform'\] = "full-size-kana full-width" should set the property value]
expected: FAIL
[e.style['text-transform'\] = "full-size-kana lowercase full-width" should set the property value]
expected: FAIL
[e.style['text-transform'\] = "full-size-kana capitalize" should set the property value]
expected: FAIL
[e.style['text-transform'\] = "lowercase full-size-kana full-width" should set the property value]
expected: FAIL
[e.style['text-transform'\] = "full-width lowercase" should set the property value]
expected: FAIL
[e.style['text-transform'\] = "full-width full-size-kana uppercase" should set the property value]
expected: FAIL
[e.style['text-transform'\] = "full-width uppercase full-size-kana" should set the property value]
expected: FAIL

View File

@ -22,16 +22,20 @@ test_valid_value("text-transform", "full-size-kana");
test_valid_value("text-transform", "capitalize full-width");
test_valid_value("text-transform", "uppercase full-size-kana");
test_valid_value("text-transform", "full-width full-size-kana");
test_valid_value("text-transform", "full-width lowercase");
test_valid_value("text-transform", "full-size-kana capitalize");
test_valid_value("text-transform", "full-size-kana full-width");
// serialization canonicalizes the order of values: https://drafts.csswg.org/cssom/#serialize-a-css-value
test_valid_value("text-transform", "full-width lowercase", "lowercase full-width");
test_valid_value("text-transform", "full-size-kana capitalize", "capitalize full-size-kana");
test_valid_value("text-transform", "full-size-kana full-width", "full-width full-size-kana");
test_valid_value("text-transform", "capitalize full-width full-size-kana");
test_valid_value("text-transform", "full-width full-size-kana uppercase");
test_valid_value("text-transform", "full-size-kana lowercase full-width");
test_valid_value("text-transform", "lowercase full-size-kana full-width");
test_valid_value("text-transform", "full-width uppercase full-size-kana");
test_valid_value("text-transform", "full-size-kana full-width capitalize");
// serialization canonicalizes the order of values
test_valid_value("text-transform", "full-width full-size-kana uppercase", "uppercase full-width full-size-kana");
test_valid_value("text-transform", "full-size-kana lowercase full-width", "lowercase full-width full-size-kana");
test_valid_value("text-transform", "lowercase full-size-kana full-width", "lowercase full-width full-size-kana");
test_valid_value("text-transform", "full-width uppercase full-size-kana", "uppercase full-width full-size-kana");
test_valid_value("text-transform", "full-size-kana full-width capitalize", "capitalize full-width full-size-kana");
</script>
</body>
</html>