Add support for the frames() timing function
[WebKit-https.git] / LayoutTests / transitions / transitions-parsing-expected.txt
1 Test the parsing and the computed style values of the transitions properties.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 Valid transition-property values.
7 PASS computedStyle.transitionProperty is 'all'
8 PASS computedStyle.webkitTransitionProperty is 'all'
9 PASS Object.keys(style).indexOf('transitionProperty') is not -1
10 PASS Object.keys(style).indexOf('webkitTransitionProperty') is -1
11 PASS style.transitionProperty is 'none'
12 PASS computedStyle.transitionProperty is 'none'
13 PASS style.webkitTransitionProperty is 'none'
14 PASS computedStyle.webkitTransitionProperty is 'none'
15 PASS style.transitionProperty is 'all'
16 PASS computedStyle.transitionProperty is 'all'
17 PASS style.webkitTransitionProperty is 'all'
18 PASS computedStyle.webkitTransitionProperty is 'all'
19 PASS style.transitionProperty is 'all, all'
20 PASS computedStyle.transitionProperty is 'all'
21 PASS style.webkitTransitionProperty is 'all, all'
22 PASS computedStyle.webkitTransitionProperty is 'all'
23 PASS style.transitionProperty is 'background-position'
24 PASS computedStyle.transitionProperty is 'background-position'
25 PASS style.webkitTransitionProperty is 'background-position'
26 PASS computedStyle.webkitTransitionProperty is 'background-position'
27 PASS style.transitionProperty is 'background-position, font-size'
28 PASS computedStyle.transitionProperty is 'background-position, font-size'
29 PASS style.webkitTransitionProperty is 'background-position, font-size'
30 PASS computedStyle.webkitTransitionProperty is 'background-position, font-size'
31 PASS style.transitionProperty is 'background-position, font-size, color'
32 PASS computedStyle.transitionProperty is 'background-position, font-size, color'
33 PASS style.webkitTransitionProperty is 'background-position, font-size, color'
34 PASS computedStyle.webkitTransitionProperty is 'background-position, font-size, color'
35 PASS style.transitionProperty is 'all, font-size, color'
36 PASS computedStyle.transitionProperty is 'all, font-size, color'
37 PASS style.webkitTransitionProperty is 'all, font-size, color'
38 PASS computedStyle.webkitTransitionProperty is 'all, font-size, color'
39 PASS style.transitionProperty is 'font-size, color, all'
40 PASS computedStyle.transitionProperty is 'font-size, color, all'
41 PASS style.webkitTransitionProperty is 'font-size, color, all'
42 PASS computedStyle.webkitTransitionProperty is 'font-size, color, all'
43 PASS style.transitionProperty is 'font-size, all, color'
44 PASS computedStyle.transitionProperty is 'font-size, all, color'
45 PASS style.webkitTransitionProperty is 'font-size, all, color'
46 PASS computedStyle.webkitTransitionProperty is 'font-size, all, color'
47 Invalid transition-property values.
48 PASS style.transitionProperty is 'solid, font-size'
49 PASS computedStyle.transitionProperty is 'solid, font-size'
50 PASS style.webkitTransitionProperty is 'solid, font-size'
51 PASS computedStyle.webkitTransitionProperty is 'solid, font-size'
52 PASS style.transitionProperty is 'solid, left'
53 PASS computedStyle.transitionProperty is 'solid, left'
54 PASS style.webkitTransitionProperty is 'solid, left'
55 PASS computedStyle.webkitTransitionProperty is 'solid, left'
56 PASS style.transitionProperty is 'solid'
57 PASS computedStyle.transitionProperty is 'solid'
58 PASS style.webkitTransitionProperty is 'solid'
59 PASS computedStyle.webkitTransitionProperty is 'solid'
60 PASS style.transitionProperty is ''
61 PASS computedStyle.transitionProperty is 'all'
62 PASS style.webkitTransitionProperty is ''
63 PASS computedStyle.webkitTransitionProperty is 'all'
64 PASS style.transitionProperty is ''
65 PASS computedStyle.transitionProperty is 'all'
66 PASS style.webkitTransitionProperty is ''
67 PASS computedStyle.webkitTransitionProperty is 'all'
68 PASS style.transitionProperty is ''
69 PASS computedStyle.transitionProperty is 'all'
70 PASS style.webkitTransitionProperty is ''
71 PASS computedStyle.webkitTransitionProperty is 'all'
72 PASS style.transitionProperty is ''
73 PASS computedStyle.transitionProperty is 'all'
74 PASS style.webkitTransitionProperty is ''
75 PASS computedStyle.webkitTransitionProperty is 'all'
76 PASS style.transitionProperty is ''
77 PASS computedStyle.transitionProperty is 'all'
78 PASS style.webkitTransitionProperty is ''
79 PASS computedStyle.webkitTransitionProperty is 'all'
80 PASS style.transitionProperty is ''
81 PASS computedStyle.transitionProperty is 'all'
82 PASS style.webkitTransitionProperty is ''
83 PASS computedStyle.webkitTransitionProperty is 'all'
84 PASS style.transitionProperty is ''
85 PASS computedStyle.transitionProperty is 'all'
86 PASS style.webkitTransitionProperty is ''
87 PASS computedStyle.webkitTransitionProperty is 'all'
88 PASS style.transitionProperty is ''
89 PASS computedStyle.transitionProperty is 'all'
90 PASS style.webkitTransitionProperty is ''
91 PASS computedStyle.webkitTransitionProperty is 'all'
92 PASS style.transitionProperty is ''
93 PASS computedStyle.transitionProperty is 'all'
94 PASS style.webkitTransitionProperty is ''
95 PASS computedStyle.webkitTransitionProperty is 'all'
96 PASS style.transitionProperty is ''
97 PASS computedStyle.transitionProperty is 'all'
98 PASS style.webkitTransitionProperty is ''
99 PASS computedStyle.webkitTransitionProperty is 'all'
100 Valid transition-duration values.
101 PASS computedStyle.transitionDuration is '0s'
102 PASS computedStyle.webkitTransitionDuration is '0s'
103 PASS Object.keys(style).indexOf('transitionDuration') is not -1
104 PASS Object.keys(style).indexOf('webkitTransitionDuration') is -1
105 PASS style.transitionDuration is '0s'
106 PASS computedStyle.transitionDuration is '0s'
107 PASS style.webkitTransitionDuration is '0s'
108 PASS computedStyle.webkitTransitionDuration is '0s'
109 PASS style.transitionDuration is '5s'
110 PASS computedStyle.transitionDuration is '5s'
111 PASS style.webkitTransitionDuration is '5s'
112 PASS computedStyle.webkitTransitionDuration is '5s'
113 PASS style.transitionDuration is '10ms'
114 PASS computedStyle.transitionDuration is '0.01s'
115 PASS style.webkitTransitionDuration is '10ms'
116 PASS computedStyle.webkitTransitionDuration is '0.01s'
117 PASS style.transitionDuration is '10ms, 20s'
118 PASS computedStyle.transitionDuration is '0.01s, 20s'
119 PASS style.webkitTransitionDuration is '10ms, 20s'
120 PASS computedStyle.webkitTransitionDuration is '0.01s, 20s'
121 Invalid transition-duration values.
122 PASS style.transitionDuration is ''
123 PASS computedStyle.transitionDuration is '0s'
124 PASS style.webkitTransitionDuration is ''
125 PASS computedStyle.webkitTransitionDuration is '0s'
126 PASS style.transitionDuration is ''
127 PASS computedStyle.transitionDuration is '0s'
128 PASS style.webkitTransitionDuration is ''
129 PASS computedStyle.webkitTransitionDuration is '0s'
130 PASS style.transitionDuration is ''
131 PASS computedStyle.transitionDuration is '0s'
132 PASS style.webkitTransitionDuration is ''
133 PASS computedStyle.webkitTransitionDuration is '0s'
134 PASS style.transitionDuration is ''
135 PASS computedStyle.transitionDuration is '0s'
136 PASS style.webkitTransitionDuration is ''
137 PASS computedStyle.webkitTransitionDuration is '0s'
138 PASS style.transitionDuration is ''
139 PASS computedStyle.transitionDuration is '0s'
140 PASS style.webkitTransitionDuration is ''
141 PASS computedStyle.webkitTransitionDuration is '0s'
142 PASS style.transitionDuration is ''
143 PASS computedStyle.transitionDuration is '0s'
144 PASS style.webkitTransitionDuration is ''
145 PASS computedStyle.webkitTransitionDuration is '0s'
146 PASS style.transitionDuration is ''
147 PASS computedStyle.transitionDuration is '0s'
148 PASS style.webkitTransitionDuration is ''
149 PASS computedStyle.webkitTransitionDuration is '0s'
150 Valid transition-timing-function values.
151 PASS computedStyle.transitionTimingFunction is 'ease'
152 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
153 PASS Object.keys(style).indexOf('transitionTimingFunction') is not -1
154 PASS Object.keys(style).indexOf('webkitTransitionTimingFunction') is -1
155 PASS style.transitionTimingFunction is 'linear'
156 PASS computedStyle.transitionTimingFunction is 'linear'
157 PASS style.webkitTransitionTimingFunction is 'linear'
158 PASS computedStyle.webkitTransitionTimingFunction is 'linear'
159 PASS style.transitionTimingFunction is 'ease'
160 PASS computedStyle.transitionTimingFunction is 'ease'
161 PASS style.webkitTransitionTimingFunction is 'ease'
162 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
163 PASS style.transitionTimingFunction is 'ease-in'
164 PASS computedStyle.transitionTimingFunction is 'ease-in'
165 PASS style.webkitTransitionTimingFunction is 'ease-in'
166 PASS computedStyle.webkitTransitionTimingFunction is 'ease-in'
167 PASS style.transitionTimingFunction is 'ease-out'
168 PASS computedStyle.transitionTimingFunction is 'ease-out'
169 PASS style.webkitTransitionTimingFunction is 'ease-out'
170 PASS computedStyle.webkitTransitionTimingFunction is 'ease-out'
171 PASS style.transitionTimingFunction is 'ease-in-out'
172 PASS computedStyle.transitionTimingFunction is 'ease-in-out'
173 PASS style.webkitTransitionTimingFunction is 'ease-in-out'
174 PASS computedStyle.webkitTransitionTimingFunction is 'ease-in-out'
175 PASS style.transitionTimingFunction is 'cubic-bezier(0.25, 0.1, 0.25, 1)'
176 PASS computedStyle.transitionTimingFunction is 'cubic-bezier(0.25, 0.1, 0.25, 1)'
177 PASS style.webkitTransitionTimingFunction is 'cubic-bezier(0.25, 0.1, 0.25, 1)'
178 PASS computedStyle.webkitTransitionTimingFunction is 'cubic-bezier(0.25, 0.1, 0.25, 1)'
179 PASS style.transitionTimingFunction is 'cubic-bezier(0.1, 0, 0.23, 0.4)'
180 PASS computedStyle.transitionTimingFunction is 'cubic-bezier(0.1, 0, 0.23, 0.4)'
181 PASS style.webkitTransitionTimingFunction is 'cubic-bezier(0.1, 0, 0.23, 0.4)'
182 PASS computedStyle.webkitTransitionTimingFunction is 'cubic-bezier(0.1, 0, 0.23, 0.4)'
183 PASS style.transitionTimingFunction is 'cubic-bezier(0.1, 0, 0.23, 3)'
184 PASS computedStyle.transitionTimingFunction is 'cubic-bezier(0.1, 0, 0.23, 3)'
185 PASS style.webkitTransitionTimingFunction is 'cubic-bezier(0.1, 0, 0.23, 3)'
186 PASS computedStyle.webkitTransitionTimingFunction is 'cubic-bezier(0.1, 0, 0.23, 3)'
187 PASS style.transitionTimingFunction is 'cubic-bezier(0.1, 5, 0.23, 3)'
188 PASS computedStyle.transitionTimingFunction is 'cubic-bezier(0.1, 5, 0.23, 3)'
189 PASS style.webkitTransitionTimingFunction is 'cubic-bezier(0.1, 5, 0.23, 3)'
190 PASS computedStyle.webkitTransitionTimingFunction is 'cubic-bezier(0.1, 5, 0.23, 3)'
191 PASS style.transitionTimingFunction is 'cubic-bezier(0.1, 5, 0.23, 0)'
192 PASS computedStyle.transitionTimingFunction is 'cubic-bezier(0.1, 5, 0.23, 0)'
193 PASS style.webkitTransitionTimingFunction is 'cubic-bezier(0.1, 5, 0.23, 0)'
194 PASS computedStyle.webkitTransitionTimingFunction is 'cubic-bezier(0.1, 5, 0.23, 0)'
195 PASS style.transitionTimingFunction is 'cubic-bezier(0.2, 2, 0.2, -0.4)'
196 PASS computedStyle.transitionTimingFunction is 'cubic-bezier(0.2, 2, 0.2, -0.4)'
197 PASS style.webkitTransitionTimingFunction is 'cubic-bezier(0.2, 2, 0.2, -0.4)'
198 PASS computedStyle.webkitTransitionTimingFunction is 'cubic-bezier(0.2, 2, 0.2, -0.4)'
199 PASS style.transitionTimingFunction is 'cubic-bezier(0.2, -2, 0.2, 0.4)'
200 PASS computedStyle.transitionTimingFunction is 'cubic-bezier(0.2, -2, 0.2, 0.4)'
201 PASS style.webkitTransitionTimingFunction is 'cubic-bezier(0.2, -2, 0.2, 0.4)'
202 PASS computedStyle.webkitTransitionTimingFunction is 'cubic-bezier(0.2, -2, 0.2, 0.4)'
203 PASS style.transitionTimingFunction is 'step-start'
204 PASS computedStyle.transitionTimingFunction is 'steps(1, start)'
205 PASS style.webkitTransitionTimingFunction is 'step-start'
206 PASS computedStyle.webkitTransitionTimingFunction is 'steps(1, start)'
207 PASS style.transitionTimingFunction is 'step-end'
208 PASS computedStyle.transitionTimingFunction is 'steps(1, end)'
209 PASS style.webkitTransitionTimingFunction is 'step-end'
210 PASS computedStyle.webkitTransitionTimingFunction is 'steps(1, end)'
211 PASS style.transitionTimingFunction is 'steps(3, end)'
212 PASS computedStyle.transitionTimingFunction is 'steps(3, end)'
213 PASS style.webkitTransitionTimingFunction is 'steps(3, end)'
214 PASS computedStyle.webkitTransitionTimingFunction is 'steps(3, end)'
215 PASS style.transitionTimingFunction is 'steps(4, end)'
216 PASS computedStyle.transitionTimingFunction is 'steps(4, end)'
217 PASS style.webkitTransitionTimingFunction is 'steps(4, end)'
218 PASS computedStyle.webkitTransitionTimingFunction is 'steps(4, end)'
219 PASS style.transitionTimingFunction is 'steps(5, start)'
220 PASS computedStyle.transitionTimingFunction is 'steps(5, start)'
221 PASS style.webkitTransitionTimingFunction is 'steps(5, start)'
222 PASS computedStyle.webkitTransitionTimingFunction is 'steps(5, start)'
223 PASS style.transitionTimingFunction is 'frames(2)'
224 PASS computedStyle.transitionTimingFunction is 'frames(2)'
225 PASS style.webkitTransitionTimingFunction is 'frames(2)'
226 PASS computedStyle.webkitTransitionTimingFunction is 'frames(2)'
227 PASS style.transitionTimingFunction is 'ease-in-out, ease-in'
228 PASS computedStyle.transitionTimingFunction is 'ease-in-out, ease-in'
229 PASS style.webkitTransitionTimingFunction is 'ease-in-out, ease-in'
230 PASS computedStyle.webkitTransitionTimingFunction is 'ease-in-out, ease-in'
231 PASS style.transitionTimingFunction is 'ease-in-out, cubic-bezier(0.1, 0, 0.23, 0.4)'
232 PASS computedStyle.transitionTimingFunction is 'ease-in-out, cubic-bezier(0.1, 0, 0.23, 0.4)'
233 PASS style.webkitTransitionTimingFunction is 'ease-in-out, cubic-bezier(0.1, 0, 0.23, 0.4)'
234 PASS computedStyle.webkitTransitionTimingFunction is 'ease-in-out, cubic-bezier(0.1, 0, 0.23, 0.4)'
235 PASS style.transitionTimingFunction is 'steps(3, start), ease-in-out'
236 PASS computedStyle.transitionTimingFunction is 'steps(3, start), ease-in-out'
237 PASS style.webkitTransitionTimingFunction is 'steps(3, start), ease-in-out'
238 PASS computedStyle.webkitTransitionTimingFunction is 'steps(3, start), ease-in-out'
239 Invalid transition-timing-function values.
240 PASS style.transitionTimingFunction is ''
241 PASS computedStyle.transitionTimingFunction is 'ease'
242 PASS style.webkitTransitionTimingFunction is ''
243 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
244 PASS style.transitionTimingFunction is ''
245 PASS computedStyle.transitionTimingFunction is 'ease'
246 PASS style.webkitTransitionTimingFunction is ''
247 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
248 PASS style.transitionTimingFunction is ''
249 PASS computedStyle.transitionTimingFunction is 'ease'
250 PASS style.webkitTransitionTimingFunction is ''
251 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
252 PASS style.transitionTimingFunction is ''
253 PASS computedStyle.transitionTimingFunction is 'ease'
254 PASS style.webkitTransitionTimingFunction is ''
255 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
256 PASS style.transitionTimingFunction is ''
257 PASS computedStyle.transitionTimingFunction is 'ease'
258 PASS style.webkitTransitionTimingFunction is ''
259 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
260 PASS style.transitionTimingFunction is ''
261 PASS computedStyle.transitionTimingFunction is 'ease'
262 PASS style.webkitTransitionTimingFunction is ''
263 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
264 PASS style.transitionTimingFunction is ''
265 PASS computedStyle.transitionTimingFunction is 'ease'
266 PASS style.webkitTransitionTimingFunction is ''
267 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
268 PASS style.transitionTimingFunction is ''
269 PASS computedStyle.transitionTimingFunction is 'ease'
270 PASS style.webkitTransitionTimingFunction is ''
271 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
272 PASS style.transitionTimingFunction is ''
273 PASS computedStyle.transitionTimingFunction is 'ease'
274 PASS style.webkitTransitionTimingFunction is ''
275 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
276 PASS style.transitionTimingFunction is ''
277 PASS computedStyle.transitionTimingFunction is 'ease'
278 PASS style.webkitTransitionTimingFunction is ''
279 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
280 PASS style.transitionTimingFunction is ''
281 PASS computedStyle.transitionTimingFunction is 'ease'
282 PASS style.webkitTransitionTimingFunction is ''
283 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
284 PASS style.transitionTimingFunction is ''
285 PASS computedStyle.transitionTimingFunction is 'ease'
286 PASS style.webkitTransitionTimingFunction is ''
287 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
288 PASS style.transitionTimingFunction is ''
289 PASS computedStyle.transitionTimingFunction is 'ease'
290 PASS style.webkitTransitionTimingFunction is ''
291 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
292 PASS style.transitionTimingFunction is ''
293 PASS computedStyle.transitionTimingFunction is 'ease'
294 PASS style.webkitTransitionTimingFunction is ''
295 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
296 PASS style.transitionTimingFunction is ''
297 PASS computedStyle.transitionTimingFunction is 'ease'
298 PASS style.webkitTransitionTimingFunction is ''
299 PASS computedStyle.webkitTransitionTimingFunction is 'ease'
300 Valid transition-delay values.
301 PASS computedStyle.transitionDelay is '0s'
302 PASS computedStyle.webkitTransitionDelay is '0s'
303 PASS Object.keys(style).indexOf('transitionDelay') is not -1
304 PASS Object.keys(style).indexOf('webkitTransitionDelay') is -1
305 PASS style.transitionDelay is '0s'
306 PASS computedStyle.transitionDelay is '0s'
307 PASS style.webkitTransitionDelay is '0s'
308 PASS computedStyle.webkitTransitionDelay is '0s'
309 PASS style.transitionDelay is '5s'
310 PASS computedStyle.transitionDelay is '5s'
311 PASS style.webkitTransitionDelay is '5s'
312 PASS computedStyle.webkitTransitionDelay is '5s'
313 PASS style.transitionDelay is '10ms'
314 PASS computedStyle.transitionDelay is '0.01s'
315 PASS style.webkitTransitionDelay is '10ms'
316 PASS computedStyle.webkitTransitionDelay is '0.01s'
317 PASS style.transitionDelay is '-10ms'
318 PASS computedStyle.transitionDelay is '-0.01s'
319 PASS style.webkitTransitionDelay is '-10ms'
320 PASS computedStyle.webkitTransitionDelay is '-0.01s'
321 PASS style.transitionDelay is '-10ms, 20s'
322 PASS computedStyle.transitionDelay is '-0.01s, 20s'
323 PASS style.webkitTransitionDelay is '-10ms, 20s'
324 PASS computedStyle.webkitTransitionDelay is '-0.01s, 20s'
325 Invalid transition-duration values.
326 PASS style.transitionDelay is ''
327 PASS computedStyle.transitionDelay is '0s'
328 PASS style.webkitTransitionDelay is ''
329 PASS computedStyle.webkitTransitionDelay is '0s'
330 PASS style.transitionDelay is ''
331 PASS computedStyle.transitionDelay is '0s'
332 PASS style.webkitTransitionDelay is ''
333 PASS computedStyle.webkitTransitionDelay is '0s'
334 PASS style.transitionDelay is ''
335 PASS computedStyle.transitionDelay is '0s'
336 PASS style.webkitTransitionDelay is ''
337 PASS computedStyle.webkitTransitionDelay is '0s'
338 PASS style.transitionDelay is ''
339 PASS computedStyle.transitionDelay is '0s'
340 PASS style.webkitTransitionDelay is ''
341 PASS computedStyle.webkitTransitionDelay is '0s'
342 PASS style.transitionDelay is ''
343 PASS computedStyle.transitionDelay is '0s'
344 PASS style.webkitTransitionDelay is ''
345 PASS computedStyle.webkitTransitionDelay is '0s'
346 PASS style.transitionDelay is ''
347 PASS computedStyle.transitionDelay is '0s'
348 PASS style.webkitTransitionDelay is ''
349 PASS computedStyle.webkitTransitionDelay is '0s'
350 Valid transition shorthand values.
351 PASS computedStyle.transition is 'all 0s ease 0s'
352 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
353 PASS Object.keys(style).indexOf('transition') is not -1
354 PASS Object.keys(style).indexOf('webkitTransition') is -1
355 PASS style.transition is 'none'
356 PASS computedStyle.transition is 'none 0s ease 0s'
357 PASS style.webkitTransition is 'none'
358 PASS computedStyle.webkitTransition is 'none 0s ease 0s'
359 PASS checkTransitionShorthandValue() is true
360 PASS style.transition is 'none 20s'
361 PASS computedStyle.transition is 'none 20s ease 0s'
362 PASS style.webkitTransition is 'none 20s'
363 PASS computedStyle.webkitTransition is 'none 20s ease 0s'
364 PASS checkTransitionShorthandValue() is true
365 PASS style.transition is 'none 20s ease-in'
366 PASS computedStyle.transition is 'none 20s ease-in 0s'
367 PASS style.webkitTransition is 'none 20s ease-in'
368 PASS computedStyle.webkitTransition is 'none 20s ease-in 0s'
369 PASS checkTransitionShorthandValue() is true
370 PASS style.transition is 'opacity 20s ease-in'
371 PASS computedStyle.transition is 'opacity 20s ease-in 0s'
372 PASS style.webkitTransition is 'opacity 20s ease-in'
373 PASS computedStyle.webkitTransition is 'opacity 20s ease-in 0s'
374 PASS checkTransitionShorthandValue() is true
375 PASS style.transition is 'opacity 20s ease-in 10s'
376 PASS computedStyle.transition is 'opacity 20s ease-in 10s'
377 PASS style.webkitTransition is 'opacity 20s ease-in 10s'
378 PASS computedStyle.webkitTransition is 'opacity 20s ease-in 10s'
379 PASS computedStyle.transitionDuration is '20s'
380 PASS computedStyle.webkitTransitionDuration is '20s'
381 PASS computedStyle.transitionDelay is '10s'
382 PASS computedStyle.webkitTransitionDelay is '10s'
383 PASS checkTransitionShorthandValue() is true
384 PASS style.transition is 'opacity 20s ease-in 10s'
385 PASS computedStyle.transition is 'opacity 20s ease-in 10s'
386 PASS style.webkitTransition is 'opacity 20s ease-in 10s'
387 PASS computedStyle.webkitTransition is 'opacity 20s ease-in 10s'
388 PASS computedStyle.transitionDuration is '20s'
389 PASS computedStyle.webkitTransitionDuration is '20s'
390 PASS computedStyle.transitionDelay is '10s'
391 PASS computedStyle.webkitTransitionDelay is '10s'
392 PASS checkTransitionShorthandValue() is true
393 PASS style.transition is 'opacity 20s ease-in 10s, width 10s cubic-bezier(0.32, 0, 1, 1) 20s'
394 PASS computedStyle.transition is 'opacity 20s ease-in 10s, width 10s cubic-bezier(0.32, 0, 1, 1) 20s'
395 PASS style.webkitTransition is 'opacity 20s ease-in 10s, width 10s cubic-bezier(0.32, 0, 1, 1) 20s'
396 PASS computedStyle.webkitTransition is 'opacity 20s ease-in 10s, width 10s cubic-bezier(0.32, 0, 1, 1) 20s'
397 PASS computedStyle.transitionDuration is '20s, 10s'
398 PASS computedStyle.webkitTransitionDuration is '20s, 10s'
399 PASS computedStyle.transitionDelay is '10s, 20s'
400 PASS computedStyle.webkitTransitionDelay is '10s, 20s'
401 PASS checkTransitionShorthandValue() is true
402 PASS style.transition is 'all, all'
403 PASS computedStyle.transition is 'all 0s ease 0s'
404 PASS style.webkitTransition is 'all, all'
405 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
406 PASS style.transition is 'all 20s ease-in 10s, all 20s ease-out'
407 PASS computedStyle.transition is 'all 20s ease-out 0s'
408 PASS style.webkitTransition is 'all 20s ease-in 10s, all 20s ease-out'
409 PASS computedStyle.webkitTransition is 'all 20s ease-out 0s'
410 PASS style.transition is 'opacity 20s ease-in 10s, all 20s ease-out'
411 PASS computedStyle.transition is 'opacity 20s ease-in 10s, all 20s ease-out 0s'
412 PASS style.webkitTransition is 'opacity 20s ease-in 10s, all 20s ease-out'
413 PASS computedStyle.webkitTransition is 'opacity 20s ease-in 10s, all 20s ease-out 0s'
414 PASS checkTransitionShorthandValue() is true
415 PASS style.transition is 'all 20s ease-out, opacity 20s ease-in 10s'
416 PASS computedStyle.transition is 'all 20s ease-out 0s, opacity 20s ease-in 10s'
417 PASS style.webkitTransition is 'all 20s ease-out, opacity 20s ease-in 10s'
418 PASS computedStyle.webkitTransition is 'all 20s ease-out 0s, opacity 20s ease-in 10s'
419 PASS checkTransitionShorthandValue() is true
420 Invalid transition shorthand values.
421 PASS style.transition is ''
422 PASS computedStyle.transition is 'all 0s ease 0s'
423 PASS style.webkitTransition is ''
424 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
425 PASS style.transition is ''
426 PASS computedStyle.transition is 'all 0s ease 0s'
427 PASS style.webkitTransition is ''
428 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
429 PASS style.transition is 'widthFoo'
430 PASS computedStyle.transition is 'widthFoo 0s ease 0s'
431 PASS style.webkitTransition is 'widthFoo'
432 PASS computedStyle.webkitTransition is 'widthFoo 0s ease 0s'
433 PASS style.transition is ''
434 PASS computedStyle.transition is 'all 0s ease 0s'
435 PASS style.webkitTransition is ''
436 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
437 PASS style.transition is ''
438 PASS computedStyle.transition is 'all 0s ease 0s'
439 PASS style.webkitTransition is ''
440 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
441 PASS style.transition is ''
442 PASS computedStyle.transition is 'all 0s ease 0s'
443 PASS style.webkitTransition is ''
444 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
445 PASS style.transition is ''
446 PASS computedStyle.transition is 'all 0s ease 0s'
447 PASS style.webkitTransition is ''
448 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
449 PASS style.transition is ''
450 PASS computedStyle.transition is 'all 0s ease 0s'
451 PASS style.webkitTransition is ''
452 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
453 PASS style.transition is ''
454 PASS computedStyle.transition is 'all 0s ease 0s'
455 PASS style.webkitTransition is ''
456 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
457 PASS style.transition is ''
458 PASS computedStyle.transition is 'all 0s ease 0s'
459 PASS style.webkitTransition is ''
460 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
461 PASS style.transition is ''
462 PASS computedStyle.transition is 'all 0s ease 0s'
463 PASS style.webkitTransition is ''
464 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
465 PASS style.transition is ''
466 PASS computedStyle.transition is 'all 0s ease 0s'
467 PASS style.webkitTransition is ''
468 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
469 PASS style.transition is ''
470 PASS computedStyle.transition is 'all 0s ease 0s'
471 PASS style.webkitTransition is ''
472 PASS computedStyle.webkitTransition is 'all 0s ease 0s'
473
474 Testing frames() invalid values: frames(-10)
475 PASS framesInvalidElement.style.transitionTimingFunction is ''
476 PASS getComputedStyle(framesInvalidElement).transitionTimingFunction is 'ease'
477 PASS framesInvalidElement.style.webkitTransitionTimingFunction is ''
478 PASS getComputedStyle(framesInvalidElement).webkitTransitionTimingFunction is 'ease'
479
480 Testing frames() invalid values: frames(0)
481 PASS framesInvalidElement.style.transitionTimingFunction is ''
482 PASS getComputedStyle(framesInvalidElement).transitionTimingFunction is 'ease'
483 PASS framesInvalidElement.style.webkitTransitionTimingFunction is ''
484 PASS getComputedStyle(framesInvalidElement).webkitTransitionTimingFunction is 'ease'
485
486 Testing frames() invalid values: frames(1)
487 PASS framesInvalidElement.style.transitionTimingFunction is ''
488 PASS getComputedStyle(framesInvalidElement).transitionTimingFunction is 'ease'
489 PASS framesInvalidElement.style.webkitTransitionTimingFunction is ''
490 PASS getComputedStyle(framesInvalidElement).webkitTransitionTimingFunction is 'ease'
491
492 Testing frames() invalid values: frames(2.5)
493 PASS framesInvalidElement.style.transitionTimingFunction is ''
494 PASS getComputedStyle(framesInvalidElement).transitionTimingFunction is 'ease'
495 PASS framesInvalidElement.style.webkitTransitionTimingFunction is ''
496 PASS getComputedStyle(framesInvalidElement).webkitTransitionTimingFunction is 'ease'
497
498 Testing frames() invalid values: frames()
499 PASS framesInvalidElement.style.transitionTimingFunction is ''
500 PASS getComputedStyle(framesInvalidElement).transitionTimingFunction is 'ease'
501 PASS framesInvalidElement.style.webkitTransitionTimingFunction is ''
502 PASS getComputedStyle(framesInvalidElement).webkitTransitionTimingFunction is 'ease'
503
504 Testing frames() invalid values: frames(eggs)
505 PASS framesInvalidElement.style.transitionTimingFunction is ''
506 PASS getComputedStyle(framesInvalidElement).transitionTimingFunction is 'ease'
507 PASS framesInvalidElement.style.webkitTransitionTimingFunction is ''
508 PASS getComputedStyle(framesInvalidElement).webkitTransitionTimingFunction is 'ease'
509
510 Testing frames() invalid values: frames(NaN)
511 PASS framesInvalidElement.style.transitionTimingFunction is ''
512 PASS getComputedStyle(framesInvalidElement).transitionTimingFunction is 'ease'
513 PASS framesInvalidElement.style.webkitTransitionTimingFunction is ''
514 PASS getComputedStyle(framesInvalidElement).webkitTransitionTimingFunction is 'ease'
515
516 Testing frames() invalid values: frames()
517 PASS framesInvalidElement.style.transitionTimingFunction is ''
518 PASS getComputedStyle(framesInvalidElement).transitionTimingFunction is 'ease'
519 PASS framesInvalidElement.style.webkitTransitionTimingFunction is ''
520 PASS getComputedStyle(framesInvalidElement).webkitTransitionTimingFunction is 'ease'
521
522 Testing frames() invalid values: frames([object Object])
523 PASS framesInvalidElement.style.transitionTimingFunction is ''
524 PASS getComputedStyle(framesInvalidElement).transitionTimingFunction is 'ease'
525 PASS framesInvalidElement.style.webkitTransitionTimingFunction is ''
526 PASS getComputedStyle(framesInvalidElement).webkitTransitionTimingFunction is 'ease'
527 PASS successfullyParsed is true
528
529 TEST COMPLETE
530