Skip to content

Commit df20784

Browse files
jfkthamemoz-wptsync-bot
authored andcommitted
Update WPT expectations for parsing/text-autospace tests to reflect current grammar and canonical serialization.
Differential Revision: https://phabricator.services.mozilla.com/D259304 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1980104 gecko-commit: f554c23bc3a05f490f30766bcc20e4aa9a9d2004 gecko-reviewers: layout-jp-market-reviewers, TYLin
1 parent 7b085a8 commit df20784

File tree

3 files changed

+57
-21
lines changed

3 files changed

+57
-21
lines changed

css/css-text/parsing/text-autospace-computed.html

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,46 @@
1515

1616
test_computed_value("text-autospace", "normal");
1717
test_computed_value("text-autospace", "no-autospace");
18+
1819
test_computed_value("text-autospace", "auto");
1920

2021
test_computed_value("text-autospace", "ideograph-alpha");
2122
test_computed_value("text-autospace", "ideograph-numeric");
23+
test_computed_value("text-autospace", "ideograph-alpha ideograph-numeric");
24+
25+
test_computed_value("text-autospace", "punctuation");
26+
test_computed_value("text-autospace", "punctuation ideograph-alpha", "ideograph-alpha punctuation");
27+
test_computed_value("text-autospace", "punctuation ideograph-alpha ideograph-numeric", "ideograph-alpha ideograph-numeric punctuation");
28+
29+
test_computed_value("text-autospace", "ideograph-alpha insert");
30+
test_computed_value("text-autospace", "ideograph-numeric insert");
31+
test_computed_value("text-autospace", "ideograph-alpha ideograph-numeric insert");
32+
33+
test_computed_value("text-autospace", "punctuation insert");
34+
test_computed_value("text-autospace", "punctuation ideograph-alpha insert", "ideograph-alpha punctuation insert");
35+
36+
test_computed_value("text-autospace", "insert ideograph-alpha", "ideograph-alpha insert");
37+
test_computed_value("text-autospace", "insert ideograph-numeric", "ideograph-numeric insert");
38+
test_computed_value("text-autospace", "insert ideograph-alpha ideograph-numeric", "ideograph-alpha ideograph-numeric insert");
39+
40+
test_computed_value("text-autospace", "insert punctuation", "punctuation insert");
41+
test_computed_value("text-autospace", "insert punctuation ideograph-alpha", "ideograph-alpha punctuation insert");
42+
test_computed_value("text-autospace", "insert punctuation ideograph-alpha ideograph-numeric", "ideograph-alpha ideograph-numeric punctuation insert");
43+
44+
test_computed_value("text-autospace", "ideograph-alpha replace");
45+
test_computed_value("text-autospace", "ideograph-numeric replace");
46+
test_computed_value("text-autospace", "ideograph-alpha ideograph-numeric replace");
47+
48+
test_computed_value("text-autospace", "punctuation replace");
49+
test_computed_value("text-autospace", "punctuation ideograph-alpha replace", "ideograph-alpha punctuation replace");
50+
51+
test_computed_value("text-autospace", "replace ideograph-alpha", "ideograph-alpha replace");
52+
test_computed_value("text-autospace", "replace ideograph-numeric", "ideograph-numeric replace");
53+
test_computed_value("text-autospace", "replace ideograph-alpha ideograph-numeric", "ideograph-alpha ideograph-numeric replace");
2254

55+
test_computed_value("text-autospace", "replace punctuation", "punctuation replace");
56+
test_computed_value("text-autospace", "replace punctuation ideograph-alpha", "ideograph-alpha punctuation replace");
57+
test_computed_value("text-autospace", "replace punctuation ideograph-alpha ideograph-numeric", "ideograph-alpha ideograph-numeric punctuation replace");
2358
</script>
2459
</body>
2560
</html>

css/css-text/parsing/text-autospace-invalid.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@
1010
</head>
1111
<body>
1212
<script>
13+
test_invalid_value("text-autospace", "punctuation normal");
14+
test_invalid_value("text-autospace", "punctuation normal insert");
15+
test_invalid_value("text-autospace", "insert punctuation normal");
16+
test_invalid_value("text-autospace", "punctuation normal replace");
17+
test_invalid_value("text-autospace", "replace punctuation normal");
18+
1319
test_invalid_value("text-autospace", "normal ideograph-alpha");
1420
test_invalid_value("text-autospace", "normal ideograph-alpha ideograph-numeric");
1521
test_invalid_value("text-autospace", "normal punctuation");

css/css-text/parsing/text-autospace-valid.html

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -20,43 +20,38 @@
2020
test_valid_value("text-autospace", "ideograph-alpha ideograph-numeric");
2121

2222
test_valid_value("text-autospace", "punctuation");
23-
test_valid_value("text-autospace", "punctuation normal");
24-
test_valid_value("text-autospace", "punctuation ideograph-alpha");
25-
test_valid_value("text-autospace", "punctuation ideograph-alpha ideograph-numeric");
23+
test_valid_value("text-autospace", "punctuation ideograph-alpha", "ideograph-alpha punctuation");
24+
test_valid_value("text-autospace", "punctuation ideograph-alpha ideograph-numeric", "ideograph-alpha ideograph-numeric punctuation");
2625

2726
test_valid_value("text-autospace", "ideograph-alpha insert");
2827
test_valid_value("text-autospace", "ideograph-numeric insert");
2928
test_valid_value("text-autospace", "ideograph-alpha ideograph-numeric insert");
3029

3130
test_valid_value("text-autospace", "punctuation insert");
32-
test_valid_value("text-autospace", "punctuation normal insert");
33-
test_valid_value("text-autospace", "punctuation ideograph-alpha insert");
31+
test_valid_value("text-autospace", "punctuation ideograph-alpha insert", "ideograph-alpha punctuation insert");
3432

35-
test_valid_value("text-autospace", "insert ideograph-alpha");
36-
test_valid_value("text-autospace", "insert ideograph-numeric");
37-
test_valid_value("text-autospace", "insert ideograph-alpha ideograph-numeric");
33+
test_valid_value("text-autospace", "insert ideograph-alpha", "ideograph-alpha insert");
34+
test_valid_value("text-autospace", "insert ideograph-numeric", "ideograph-numeric insert");
35+
test_valid_value("text-autospace", "insert ideograph-alpha ideograph-numeric", "ideograph-alpha ideograph-numeric insert");
3836

39-
test_valid_value("text-autospace", "insert punctuation");
40-
test_valid_value("text-autospace", "insert punctuation normal");
41-
test_valid_value("text-autospace", "insert punctuation ideograph-alpha");
42-
test_valid_value("text-autospace", "insert punctuation ideograph-alpha ideograph-numeric");
37+
test_valid_value("text-autospace", "insert punctuation", "punctuation insert");
38+
test_valid_value("text-autospace", "insert punctuation ideograph-alpha", "ideograph-alpha punctuation insert");
39+
test_valid_value("text-autospace", "insert punctuation ideograph-alpha ideograph-numeric", "ideograph-alpha ideograph-numeric punctuation insert");
4340

4441
test_valid_value("text-autospace", "ideograph-alpha replace");
4542
test_valid_value("text-autospace", "ideograph-numeric replace");
4643
test_valid_value("text-autospace", "ideograph-alpha ideograph-numeric replace");
4744

4845
test_valid_value("text-autospace", "punctuation replace");
49-
test_valid_value("text-autospace", "punctuation normal replace");
50-
test_valid_value("text-autospace", "punctuation ideograph-alpha replace");
46+
test_valid_value("text-autospace", "punctuation ideograph-alpha replace", "ideograph-alpha punctuation replace");
5147

52-
test_valid_value("text-autospace", "replace ideograph-alpha");
53-
test_valid_value("text-autospace", "replace ideograph-numeric");
54-
test_valid_value("text-autospace", "replace ideograph-alpha ideograph-numeric");
48+
test_valid_value("text-autospace", "replace ideograph-alpha", "ideograph-alpha replace");
49+
test_valid_value("text-autospace", "replace ideograph-numeric", "ideograph-numeric replace");
50+
test_valid_value("text-autospace", "replace ideograph-alpha ideograph-numeric", "ideograph-alpha ideograph-numeric replace");
5551

56-
test_valid_value("text-autospace", "replace punctuation");
57-
test_valid_value("text-autospace", "replace punctuation normal");
58-
test_valid_value("text-autospace", "replace punctuation ideograph-alpha");
59-
test_valid_value("text-autospace", "replace punctuation ideograph-alpha ideograph-numeric");
52+
test_valid_value("text-autospace", "replace punctuation", "punctuation replace");
53+
test_valid_value("text-autospace", "replace punctuation ideograph-alpha", "ideograph-alpha punctuation replace");
54+
test_valid_value("text-autospace", "replace punctuation ideograph-alpha ideograph-numeric", "ideograph-alpha ideograph-numeric punctuation replace");
6055
</script>
6156
</body>
6257
</html>

0 commit comments

Comments
 (0)