Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(147)

Side by Side Diff: LayoutTests/imported/csswg-test/css-writing-modes-3/text-combine-upright-parsing-invalid-001.html

Issue 1344233004: update-w3c-deps import using blink 41e709df01f60521d3c9786d319cdc1690633151: (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Updated -expected Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title>CSS Writing Modes: parsing text-combine-upright with invalid values</titl e>
6 <link rel="author" title="Masataka Yakura" href="http://google.com/+MasatakaYaku ra">
7 <link rel="help" href="http://www.w3.org/TR/css-writing-modes-3/#text-combine-up right">
8 <meta name="assert" content="text-combine-upright doesn't support undefined keyw ords and out-of-range integer, and numbers.">
9 <meta name="flags" content="dom invalid">
10 <script src="../../../resources/testharness.js"></script>
11 <script src="../../../resources/testharnessreport.js"></script>
12
13 <style>
14 #invalid_foo {
15 text-decoration-upright: foo;
16 }
17
18 #invalid_all_none {
19 text-decoration-upright: all none;
20 }
21
22 #invalid_none_digits {
23 text-decoration-upright: none digits;
24 }
25
26 #invalid_digits_bar {
27 text-decoration-upright: digits bar;
28 }
29
30 #invalid_digits_4_none {
31 text-decoration-upright: digits 4 none;
32 }
33
34 #invalid_digits2 {
35 text-decoration-upright: digits2;
36 }
37
38 #invalid_digits_1 {
39 text-decoration-upright: digits 1;
40 }
41
42 #invalid_digits_positive5 {
43 text-decoration-upright: digits +5;
44 }
45
46 #invalid_digits_2_00 {
47 text-decoration-upright: digits 2.00;
48 }
49
50 #invalid_digits_2_e_0 {
51 text-decoration-upright: digits 2e0;
52 }
53
54 #invalid_digits_positive2_e_0 {
55 text-decoration-upright: digits +2e0;
56 }
57
58 #invalid_digits_3_e_positive0 {
59 text-decoration-upright: digits 3e+0;
60 }
61
62 #invalid_digits_3_e_negative0 {
63 text-decoration-upright: digits 3e-0;
64 }
65
66 #invalid_digits_positive4_e_positive0 {
67 text-decoration-upright: digits +4e+0;
68 }
69
70 #invalid_digits_positive4_e_negative0 {
71 text-decoration-upright: digits +4e-0;
72 }
73 </style>
74 </head>
75 <body>
76
77 <div id="invalid_foo"></div>
78 <div id="invalid_all_none"></div>
79 <div id="invalid_none_digits"></div>
80 <div id="invalid_digits_bar"></div>
81 <div id="invalid_digits_4_none"></div>
82 <div id="invalid_digits2"></div>
83 <div id="invalid_digits_1"></div>
84 <div id="invalid_digits_positive5"></div>
85 <div id="invalid_digits_2_00"></div>
86 <div id="invalid_digits_2_e_0"></div>
87 <div id="invalid_digits_positive2_e_0"></div>
88 <div id="invalid_digits_3_e_positive0"></div>
89 <div id="invalid_digits_3_e_negative0"></div>
90 <div id="invalid_digits_positive4_e_positive0"></div>
91 <div id="invalid_digits_positive4_e_negative0"></div>
92
93 <div id="log"></div>
94
95 <script>
96 var getComputedValueFor = function (id) {
97 var element = document.getElementById(id);
98 return window.getComputedStyle(element).textCombineUpright;
99 };
100
101 test(function () {
102 assert_equals(getComputedValueFor('invalid_foo'), 'none');
103 }, 'Computed value for `text-combine-upright: foo` is `none`');
104
105 test(function () {
106 assert_equals(getComputedValueFor('invalid_all_none'), 'none');
107 }, 'Computed value for `text-combine-upright: all none` is `none`');
108
109 test(function () {
110 assert_equals(getComputedValueFor('invalid_none_digits'), 'none');
111 }, 'Computed value for `text-combine-upright: none digits` is `none`');
112
113 test(function () {
114 assert_equals(getComputedValueFor('invalid_digits_bar'), 'none');
115 }, 'Computed value for `text-combine-upright: digits bar` is `none`');
116
117 test(function () {
118 assert_equals(getComputedValueFor('invalid_digits_4_none'), 'none');
119 }, 'Computed value for `text-combine-upright: digits 4 none` is `none`');
120
121 test(function () {
122 assert_equals(getComputedValueFor('invalid_digits2'), 'none');
123 }, 'Computed value for `text-combine-upright: digits2` is `none`');
124
125 test(function () {
126 assert_equals(getComputedValueFor('invalid_digits_1'), 'none');
127 }, 'Computed value for `text-combine-upright: digits 1` is `none`');
128
129 test(function () {
130 assert_equals(getComputedValueFor('invalid_digits_positive5'), 'none');
131 }, 'Computed value for `text-combine-upright: digits +5` is `none`');
132
133 test(function () {
134 assert_equals(getComputedValueFor('invalid_digits_2_00'), 'none');
135 }, 'Computed value for `text-combine-upright: digits 2.00` is `none`');
136
137 test(function () {
138 assert_equals(getComputedValueFor('invalid_digits_2_e_0'), 'none');
139 assert_not_equals(getComputedValueFor('invalid_digits_2_e_0'), 'digits 2');
140 }, 'Computed value for `text-combine-upright: digits 2e0` is not `digits 2` but `none`');
141
142 test(function () {
143 assert_equals(getComputedValueFor('invalid_digits_positive2_e_0'), 'none');
144 assert_not_equals(getComputedValueFor('invalid_digits_positive2_e_0'), 'digits 2');
145 }, 'Computed value for `text-combine-upright: digits +2e0` is not `digits 2` but `none`');
146
147 test(function () {
148 assert_equals(getComputedValueFor('invalid_digits_3_e_positive0'), 'none');
149 assert_not_equals(getComputedValueFor('invalid_digits_3_e_positive0'), 'digits 3');
150 }, 'Computed value for `text-combine-upright: digits 3e+0` is not `digits 3` but `none`');
151
152 test(function () {
153 assert_equals(getComputedValueFor('invalid_digits_3_e_negative0'), 'none');
154 assert_not_equals(getComputedValueFor('invalid_digits_3_e_negative0'), 'digits 3');
155 }, 'Computed value for `text-combine-upright: digits 3e-0` is not `digits 3` but `none`');
156
157 test(function () {
158 assert_equals(getComputedValueFor('invalid_digits_positive4_e_positive0'), 'no ne');
159 assert_not_equals(getComputedValueFor('invalid_digits_positive4_e_positive0'), 'digits 4');
160 }, 'Computed value for `text-combine-upright: digits +4e+0` is not `digits 4` bu t `none`');
161
162 test(function () {
163 assert_equals(getComputedValueFor('invalid_digits_positive4_e_negative0'), 'no ne');
164 assert_not_equals(getComputedValueFor('invalid_digits_positive4_e_negative0'), 'digits 4');
165 }, 'Computed value for `text-combine-upright: digits +4e-0` is not `digits 4` bu t `none`');
166 </script>
167 </body>
168 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698