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

Side by Side Diff: LayoutTests/css3/filters/filter-property-parsing-expected.txt

Issue 14146002: Remove all generic expected results for which a generic Chromium expected result exists (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 8 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 | Annotate | Revision Log
OLDNEW
(Empty)
1 Test the parsing of the -webkit-filter property.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4
5
6
7 Basic reference : url('#a')
8 PASS cssRule.type is 1
9 PASS declaration.length is 1
10 PASS declaration.getPropertyValue('-webkit-filter') is 'url(\'#a\')'
11 PASS jsWrapperClass(filterRule) is 'CSSValueList'
12 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
13 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
14 PASS filterRule.length is 1
15 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_REFERENCE
16 PASS subRule.cssText is 'url(\'#a\')'
17
18 Bare unquoted reference converting to quoted form : url(#a)
19 PASS cssRule.type is 1
20 PASS declaration.length is 1
21 PASS declaration.getPropertyValue('-webkit-filter') is 'url(\'#a\')'
22 PASS jsWrapperClass(filterRule) is 'CSSValueList'
23 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
24 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
25 PASS filterRule.length is 1
26 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_REFERENCE
27 PASS subRule.cssText is 'url(\'#a\')'
28
29 Multiple references : url('#a') url('#b')
30 PASS cssRule.type is 1
31 PASS declaration.length is 1
32 PASS declaration.getPropertyValue('-webkit-filter') is 'url(\'#a\') url(\'#b\')'
33 PASS jsWrapperClass(filterRule) is 'CSSValueList'
34 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
35 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
36 PASS filterRule.length is 2
37 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_REFERENCE
38 PASS subRule.cssText is 'url(\'#a\')'
39 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_REFERENCE
40 PASS subRule.cssText is 'url(\'#b\')'
41
42 Reference as 2nd value : grayscale(1) url('#a')
43 PASS cssRule.type is 1
44 PASS declaration.length is 1
45 PASS declaration.getPropertyValue('-webkit-filter') is 'grayscale(1) url(\'#a\') '
46 PASS jsWrapperClass(filterRule) is 'CSSValueList'
47 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
48 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
49 PASS filterRule.length is 2
50 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
51 PASS subRule.cssText is 'grayscale(1)'
52 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_REFERENCE
53 PASS subRule.cssText is 'url(\'#a\')'
54
55 Integer value : grayscale(1)
56 PASS cssRule.type is 1
57 PASS declaration.length is 1
58 PASS declaration.getPropertyValue('-webkit-filter') is 'grayscale(1)'
59 PASS jsWrapperClass(filterRule) is 'CSSValueList'
60 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
61 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
62 PASS filterRule.length is 1
63 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
64 PASS subRule.cssText is 'grayscale(1)'
65
66 Percentage value : grayscale(50%)
67 PASS cssRule.type is 1
68 PASS declaration.length is 1
69 PASS declaration.getPropertyValue('-webkit-filter') is 'grayscale(50%)'
70 PASS jsWrapperClass(filterRule) is 'CSSValueList'
71 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
72 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
73 PASS filterRule.length is 1
74 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
75 PASS subRule.cssText is 'grayscale(50%)'
76
77 Float value converts to integer : grayscale(1.0)
78 PASS cssRule.type is 1
79 PASS declaration.length is 1
80 PASS declaration.getPropertyValue('-webkit-filter') is 'grayscale(1)'
81 PASS jsWrapperClass(filterRule) is 'CSSValueList'
82 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
83 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
84 PASS filterRule.length is 1
85 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
86 PASS subRule.cssText is 'grayscale(1)'
87
88 Zero value : grayscale(0)
89 PASS cssRule.type is 1
90 PASS declaration.length is 1
91 PASS declaration.getPropertyValue('-webkit-filter') is 'grayscale(0)'
92 PASS jsWrapperClass(filterRule) is 'CSSValueList'
93 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
94 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
95 PASS filterRule.length is 1
96 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
97 PASS subRule.cssText is 'grayscale(0)'
98
99 No values : grayscale()
100 PASS cssRule.type is 1
101 PASS declaration.length is 1
102 PASS declaration.getPropertyValue('-webkit-filter') is 'grayscale()'
103 PASS jsWrapperClass(filterRule) is 'CSSValueList'
104 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
105 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
106 PASS filterRule.length is 1
107 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
108 PASS subRule.cssText is 'grayscale()'
109
110 Multiple values : grayscale(0.5) grayscale(0.25)
111 PASS cssRule.type is 1
112 PASS declaration.length is 1
113 PASS declaration.getPropertyValue('-webkit-filter') is 'grayscale(0.5) grayscale (0.25)'
114 PASS jsWrapperClass(filterRule) is 'CSSValueList'
115 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
116 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
117 PASS filterRule.length is 2
118 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
119 PASS subRule.cssText is 'grayscale(0.5)'
120 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
121 PASS subRule.cssText is 'grayscale(0.25)'
122
123 Integer value : sepia(1)
124 PASS cssRule.type is 1
125 PASS declaration.length is 1
126 PASS declaration.getPropertyValue('-webkit-filter') is 'sepia(1)'
127 PASS jsWrapperClass(filterRule) is 'CSSValueList'
128 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
129 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
130 PASS filterRule.length is 1
131 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA
132 PASS subRule.cssText is 'sepia(1)'
133
134 Percentage value : sepia(50%)
135 PASS cssRule.type is 1
136 PASS declaration.length is 1
137 PASS declaration.getPropertyValue('-webkit-filter') is 'sepia(50%)'
138 PASS jsWrapperClass(filterRule) is 'CSSValueList'
139 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
140 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
141 PASS filterRule.length is 1
142 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA
143 PASS subRule.cssText is 'sepia(50%)'
144
145 Float value converts to integer : sepia(1.0)
146 PASS cssRule.type is 1
147 PASS declaration.length is 1
148 PASS declaration.getPropertyValue('-webkit-filter') is 'sepia(1)'
149 PASS jsWrapperClass(filterRule) is 'CSSValueList'
150 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
151 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
152 PASS filterRule.length is 1
153 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA
154 PASS subRule.cssText is 'sepia(1)'
155
156 Zero value : sepia(0)
157 PASS cssRule.type is 1
158 PASS declaration.length is 1
159 PASS declaration.getPropertyValue('-webkit-filter') is 'sepia(0)'
160 PASS jsWrapperClass(filterRule) is 'CSSValueList'
161 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
162 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
163 PASS filterRule.length is 1
164 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA
165 PASS subRule.cssText is 'sepia(0)'
166
167 No values : sepia()
168 PASS cssRule.type is 1
169 PASS declaration.length is 1
170 PASS declaration.getPropertyValue('-webkit-filter') is 'sepia()'
171 PASS jsWrapperClass(filterRule) is 'CSSValueList'
172 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
173 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
174 PASS filterRule.length is 1
175 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA
176 PASS subRule.cssText is 'sepia()'
177
178 Multiple values : sepia(0.5) sepia(0.25)
179 PASS cssRule.type is 1
180 PASS declaration.length is 1
181 PASS declaration.getPropertyValue('-webkit-filter') is 'sepia(0.5) sepia(0.25)'
182 PASS jsWrapperClass(filterRule) is 'CSSValueList'
183 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
184 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
185 PASS filterRule.length is 2
186 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA
187 PASS subRule.cssText is 'sepia(0.5)'
188 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA
189 PASS subRule.cssText is 'sepia(0.25)'
190
191 Rule combinations : sepia(0.5) grayscale(0.25)
192 PASS cssRule.type is 1
193 PASS declaration.length is 1
194 PASS declaration.getPropertyValue('-webkit-filter') is 'sepia(0.5) grayscale(0.2 5)'
195 PASS jsWrapperClass(filterRule) is 'CSSValueList'
196 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
197 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
198 PASS filterRule.length is 2
199 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA
200 PASS subRule.cssText is 'sepia(0.5)'
201 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
202 PASS subRule.cssText is 'grayscale(0.25)'
203
204 Integer value : saturate(1)
205 PASS cssRule.type is 1
206 PASS declaration.length is 1
207 PASS declaration.getPropertyValue('-webkit-filter') is 'saturate(1)'
208 PASS jsWrapperClass(filterRule) is 'CSSValueList'
209 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
210 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
211 PASS filterRule.length is 1
212 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SATURATE
213 PASS subRule.cssText is 'saturate(1)'
214
215 Percentage value : saturate(50%)
216 PASS cssRule.type is 1
217 PASS declaration.length is 1
218 PASS declaration.getPropertyValue('-webkit-filter') is 'saturate(50%)'
219 PASS jsWrapperClass(filterRule) is 'CSSValueList'
220 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
221 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
222 PASS filterRule.length is 1
223 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SATURATE
224 PASS subRule.cssText is 'saturate(50%)'
225
226 Percentage value > 1 : saturate(250%)
227 PASS cssRule.type is 1
228 PASS declaration.length is 1
229 PASS declaration.getPropertyValue('-webkit-filter') is 'saturate(250%)'
230 PASS jsWrapperClass(filterRule) is 'CSSValueList'
231 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
232 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
233 PASS filterRule.length is 1
234 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SATURATE
235 PASS subRule.cssText is 'saturate(250%)'
236
237 Float value converts to integer : saturate(1.0)
238 PASS cssRule.type is 1
239 PASS declaration.length is 1
240 PASS declaration.getPropertyValue('-webkit-filter') is 'saturate(1)'
241 PASS jsWrapperClass(filterRule) is 'CSSValueList'
242 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
243 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
244 PASS filterRule.length is 1
245 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SATURATE
246 PASS subRule.cssText is 'saturate(1)'
247
248 Input value > 1 : saturate(5.5)
249 PASS cssRule.type is 1
250 PASS declaration.length is 1
251 PASS declaration.getPropertyValue('-webkit-filter') is 'saturate(5.5)'
252 PASS jsWrapperClass(filterRule) is 'CSSValueList'
253 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
254 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
255 PASS filterRule.length is 1
256 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SATURATE
257 PASS subRule.cssText is 'saturate(5.5)'
258
259 Zero value : saturate(0)
260 PASS cssRule.type is 1
261 PASS declaration.length is 1
262 PASS declaration.getPropertyValue('-webkit-filter') is 'saturate(0)'
263 PASS jsWrapperClass(filterRule) is 'CSSValueList'
264 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
265 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
266 PASS filterRule.length is 1
267 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SATURATE
268 PASS subRule.cssText is 'saturate(0)'
269
270 No values : saturate()
271 PASS cssRule.type is 1
272 PASS declaration.length is 1
273 PASS declaration.getPropertyValue('-webkit-filter') is 'saturate()'
274 PASS jsWrapperClass(filterRule) is 'CSSValueList'
275 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
276 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
277 PASS filterRule.length is 1
278 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SATURATE
279 PASS subRule.cssText is 'saturate()'
280
281 Multiple values : saturate(0.5) saturate(0.25)
282 PASS cssRule.type is 1
283 PASS declaration.length is 1
284 PASS declaration.getPropertyValue('-webkit-filter') is 'saturate(0.5) saturate(0 .25)'
285 PASS jsWrapperClass(filterRule) is 'CSSValueList'
286 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
287 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
288 PASS filterRule.length is 2
289 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SATURATE
290 PASS subRule.cssText is 'saturate(0.5)'
291 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SATURATE
292 PASS subRule.cssText is 'saturate(0.25)'
293
294 Rule combinations : saturate(0.5) grayscale(0.25)
295 PASS cssRule.type is 1
296 PASS declaration.length is 1
297 PASS declaration.getPropertyValue('-webkit-filter') is 'saturate(0.5) grayscale( 0.25)'
298 PASS jsWrapperClass(filterRule) is 'CSSValueList'
299 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
300 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
301 PASS filterRule.length is 2
302 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SATURATE
303 PASS subRule.cssText is 'saturate(0.5)'
304 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
305 PASS subRule.cssText is 'grayscale(0.25)'
306
307 Degrees value as integer : hue-rotate(10deg)
308 PASS cssRule.type is 1
309 PASS declaration.length is 1
310 PASS declaration.getPropertyValue('-webkit-filter') is 'hue-rotate(10deg)'
311 PASS jsWrapperClass(filterRule) is 'CSSValueList'
312 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
313 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
314 PASS filterRule.length is 1
315 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE
316 PASS subRule.cssText is 'hue-rotate(10deg)'
317
318 Degrees float value converts to integer : hue-rotate(10.0deg)
319 PASS cssRule.type is 1
320 PASS declaration.length is 1
321 PASS declaration.getPropertyValue('-webkit-filter') is 'hue-rotate(10deg)'
322 PASS jsWrapperClass(filterRule) is 'CSSValueList'
323 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
324 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
325 PASS filterRule.length is 1
326 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE
327 PASS subRule.cssText is 'hue-rotate(10deg)'
328
329 Radians value : hue-rotate(10rad)
330 PASS cssRule.type is 1
331 PASS declaration.length is 1
332 PASS declaration.getPropertyValue('-webkit-filter') is 'hue-rotate(10rad)'
333 PASS jsWrapperClass(filterRule) is 'CSSValueList'
334 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
335 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
336 PASS filterRule.length is 1
337 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE
338 PASS subRule.cssText is 'hue-rotate(10rad)'
339
340 Gradians value : hue-rotate(10grad)
341 PASS cssRule.type is 1
342 PASS declaration.length is 1
343 PASS declaration.getPropertyValue('-webkit-filter') is 'hue-rotate(10grad)'
344 PASS jsWrapperClass(filterRule) is 'CSSValueList'
345 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
346 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
347 PASS filterRule.length is 1
348 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE
349 PASS subRule.cssText is 'hue-rotate(10grad)'
350
351 Turns value : hue-rotate(0.5turn)
352 PASS cssRule.type is 1
353 PASS declaration.length is 1
354 PASS declaration.getPropertyValue('-webkit-filter') is 'hue-rotate(0.5turn)'
355 PASS jsWrapperClass(filterRule) is 'CSSValueList'
356 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
357 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
358 PASS filterRule.length is 1
359 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE
360 PASS subRule.cssText is 'hue-rotate(0.5turn)'
361
362 Zero value : hue-rotate(0)
363 PASS cssRule.type is 1
364 PASS declaration.length is 1
365 PASS declaration.getPropertyValue('-webkit-filter') is 'hue-rotate(0deg)'
366 PASS jsWrapperClass(filterRule) is 'CSSValueList'
367 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
368 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
369 PASS filterRule.length is 1
370 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE
371 PASS subRule.cssText is 'hue-rotate(0deg)'
372
373 No values : hue-rotate()
374 PASS cssRule.type is 1
375 PASS declaration.length is 1
376 PASS declaration.getPropertyValue('-webkit-filter') is 'hue-rotate()'
377 PASS jsWrapperClass(filterRule) is 'CSSValueList'
378 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
379 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
380 PASS filterRule.length is 1
381 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE
382 PASS subRule.cssText is 'hue-rotate()'
383
384 Rule combinations : hue-rotate(10deg) grayscale(0.25)
385 PASS cssRule.type is 1
386 PASS declaration.length is 1
387 PASS declaration.getPropertyValue('-webkit-filter') is 'hue-rotate(10deg) graysc ale(0.25)'
388 PASS jsWrapperClass(filterRule) is 'CSSValueList'
389 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
390 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
391 PASS filterRule.length is 2
392 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE
393 PASS subRule.cssText is 'hue-rotate(10deg)'
394 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
395 PASS subRule.cssText is 'grayscale(0.25)'
396
397 Integer value : invert(1)
398 PASS cssRule.type is 1
399 PASS declaration.length is 1
400 PASS declaration.getPropertyValue('-webkit-filter') is 'invert(1)'
401 PASS jsWrapperClass(filterRule) is 'CSSValueList'
402 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
403 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
404 PASS filterRule.length is 1
405 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_INVERT
406 PASS subRule.cssText is 'invert(1)'
407
408 Percentage value : invert(50%)
409 PASS cssRule.type is 1
410 PASS declaration.length is 1
411 PASS declaration.getPropertyValue('-webkit-filter') is 'invert(50%)'
412 PASS jsWrapperClass(filterRule) is 'CSSValueList'
413 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
414 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
415 PASS filterRule.length is 1
416 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_INVERT
417 PASS subRule.cssText is 'invert(50%)'
418
419 Float value converts to integer : invert(1.0)
420 PASS cssRule.type is 1
421 PASS declaration.length is 1
422 PASS declaration.getPropertyValue('-webkit-filter') is 'invert(1)'
423 PASS jsWrapperClass(filterRule) is 'CSSValueList'
424 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
425 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
426 PASS filterRule.length is 1
427 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_INVERT
428 PASS subRule.cssText is 'invert(1)'
429
430 Zero value : invert(0)
431 PASS cssRule.type is 1
432 PASS declaration.length is 1
433 PASS declaration.getPropertyValue('-webkit-filter') is 'invert(0)'
434 PASS jsWrapperClass(filterRule) is 'CSSValueList'
435 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
436 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
437 PASS filterRule.length is 1
438 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_INVERT
439 PASS subRule.cssText is 'invert(0)'
440
441 No values : invert()
442 PASS cssRule.type is 1
443 PASS declaration.length is 1
444 PASS declaration.getPropertyValue('-webkit-filter') is 'invert()'
445 PASS jsWrapperClass(filterRule) is 'CSSValueList'
446 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
447 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
448 PASS filterRule.length is 1
449 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_INVERT
450 PASS subRule.cssText is 'invert()'
451
452 Multiple values : invert(0.5) invert(0.25)
453 PASS cssRule.type is 1
454 PASS declaration.length is 1
455 PASS declaration.getPropertyValue('-webkit-filter') is 'invert(0.5) invert(0.25) '
456 PASS jsWrapperClass(filterRule) is 'CSSValueList'
457 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
458 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
459 PASS filterRule.length is 2
460 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_INVERT
461 PASS subRule.cssText is 'invert(0.5)'
462 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_INVERT
463 PASS subRule.cssText is 'invert(0.25)'
464
465 Rule combinations : invert(0.5) grayscale(0.25)
466 PASS cssRule.type is 1
467 PASS declaration.length is 1
468 PASS declaration.getPropertyValue('-webkit-filter') is 'invert(0.5) grayscale(0. 25)'
469 PASS jsWrapperClass(filterRule) is 'CSSValueList'
470 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
471 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
472 PASS filterRule.length is 2
473 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_INVERT
474 PASS subRule.cssText is 'invert(0.5)'
475 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
476 PASS subRule.cssText is 'grayscale(0.25)'
477
478 Integer value : opacity(1)
479 PASS cssRule.type is 1
480 PASS declaration.length is 1
481 PASS declaration.getPropertyValue('-webkit-filter') is 'opacity(1)'
482 PASS jsWrapperClass(filterRule) is 'CSSValueList'
483 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
484 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
485 PASS filterRule.length is 1
486 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_OPACITY
487 PASS subRule.cssText is 'opacity(1)'
488
489 Percentage value : opacity(50%)
490 PASS cssRule.type is 1
491 PASS declaration.length is 1
492 PASS declaration.getPropertyValue('-webkit-filter') is 'opacity(50%)'
493 PASS jsWrapperClass(filterRule) is 'CSSValueList'
494 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
495 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
496 PASS filterRule.length is 1
497 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_OPACITY
498 PASS subRule.cssText is 'opacity(50%)'
499
500 Float value converts to integer : opacity(1.0)
501 PASS cssRule.type is 1
502 PASS declaration.length is 1
503 PASS declaration.getPropertyValue('-webkit-filter') is 'opacity(1)'
504 PASS jsWrapperClass(filterRule) is 'CSSValueList'
505 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
506 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
507 PASS filterRule.length is 1
508 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_OPACITY
509 PASS subRule.cssText is 'opacity(1)'
510
511 Zero value : opacity(0)
512 PASS cssRule.type is 1
513 PASS declaration.length is 1
514 PASS declaration.getPropertyValue('-webkit-filter') is 'opacity(0)'
515 PASS jsWrapperClass(filterRule) is 'CSSValueList'
516 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
517 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
518 PASS filterRule.length is 1
519 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_OPACITY
520 PASS subRule.cssText is 'opacity(0)'
521
522 No values : opacity()
523 PASS cssRule.type is 1
524 PASS declaration.length is 1
525 PASS declaration.getPropertyValue('-webkit-filter') is 'opacity()'
526 PASS jsWrapperClass(filterRule) is 'CSSValueList'
527 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
528 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
529 PASS filterRule.length is 1
530 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_OPACITY
531 PASS subRule.cssText is 'opacity()'
532
533 Multiple values : opacity(0.5) opacity(0.25)
534 PASS cssRule.type is 1
535 PASS declaration.length is 1
536 PASS declaration.getPropertyValue('-webkit-filter') is 'opacity(0.5) opacity(0.2 5)'
537 PASS jsWrapperClass(filterRule) is 'CSSValueList'
538 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
539 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
540 PASS filterRule.length is 2
541 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_OPACITY
542 PASS subRule.cssText is 'opacity(0.5)'
543 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_OPACITY
544 PASS subRule.cssText is 'opacity(0.25)'
545
546 Rule combinations : opacity(0.5) grayscale(0.25)
547 PASS cssRule.type is 1
548 PASS declaration.length is 1
549 PASS declaration.getPropertyValue('-webkit-filter') is 'opacity(0.5) grayscale(0 .25)'
550 PASS jsWrapperClass(filterRule) is 'CSSValueList'
551 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
552 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
553 PASS filterRule.length is 2
554 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_OPACITY
555 PASS subRule.cssText is 'opacity(0.5)'
556 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
557 PASS subRule.cssText is 'grayscale(0.25)'
558
559 Integer value : brightness(1)
560 PASS cssRule.type is 1
561 PASS declaration.length is 1
562 PASS declaration.getPropertyValue('-webkit-filter') is 'brightness(1)'
563 PASS jsWrapperClass(filterRule) is 'CSSValueList'
564 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
565 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
566 PASS filterRule.length is 1
567 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS
568 PASS subRule.cssText is 'brightness(1)'
569
570 Percentage value : brightness(50%)
571 PASS cssRule.type is 1
572 PASS declaration.length is 1
573 PASS declaration.getPropertyValue('-webkit-filter') is 'brightness(50%)'
574 PASS jsWrapperClass(filterRule) is 'CSSValueList'
575 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
576 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
577 PASS filterRule.length is 1
578 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS
579 PASS subRule.cssText is 'brightness(50%)'
580
581 Float value converts to integer : brightness(1.0)
582 PASS cssRule.type is 1
583 PASS declaration.length is 1
584 PASS declaration.getPropertyValue('-webkit-filter') is 'brightness(1)'
585 PASS jsWrapperClass(filterRule) is 'CSSValueList'
586 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
587 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
588 PASS filterRule.length is 1
589 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS
590 PASS subRule.cssText is 'brightness(1)'
591
592 Zero value : brightness(0)
593 PASS cssRule.type is 1
594 PASS declaration.length is 1
595 PASS declaration.getPropertyValue('-webkit-filter') is 'brightness(0)'
596 PASS jsWrapperClass(filterRule) is 'CSSValueList'
597 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
598 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
599 PASS filterRule.length is 1
600 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS
601 PASS subRule.cssText is 'brightness(0)'
602
603 No values : brightness()
604 PASS cssRule.type is 1
605 PASS declaration.length is 1
606 PASS declaration.getPropertyValue('-webkit-filter') is 'brightness()'
607 PASS jsWrapperClass(filterRule) is 'CSSValueList'
608 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
609 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
610 PASS filterRule.length is 1
611 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS
612 PASS subRule.cssText is 'brightness()'
613
614 Multiple values : brightness(0.5) brightness(0.25)
615 PASS cssRule.type is 1
616 PASS declaration.length is 1
617 PASS declaration.getPropertyValue('-webkit-filter') is 'brightness(0.5) brightne ss(0.25)'
618 PASS jsWrapperClass(filterRule) is 'CSSValueList'
619 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
620 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
621 PASS filterRule.length is 2
622 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS
623 PASS subRule.cssText is 'brightness(0.5)'
624 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS
625 PASS subRule.cssText is 'brightness(0.25)'
626
627 Rule combinations : brightness(0.5) grayscale(0.25)
628 PASS cssRule.type is 1
629 PASS declaration.length is 1
630 PASS declaration.getPropertyValue('-webkit-filter') is 'brightness(0.5) grayscal e(0.25)'
631 PASS jsWrapperClass(filterRule) is 'CSSValueList'
632 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
633 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
634 PASS filterRule.length is 2
635 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS
636 PASS subRule.cssText is 'brightness(0.5)'
637 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
638 PASS subRule.cssText is 'grayscale(0.25)'
639
640 Parameter less than -100% : brightness(-1.1)
641 PASS cssRule.type is 1
642 PASS declaration.length is 1
643 PASS declaration.getPropertyValue('-webkit-filter') is 'brightness(-1.1)'
644 PASS jsWrapperClass(filterRule) is 'CSSValueList'
645 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
646 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
647 PASS filterRule.length is 1
648 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS
649 PASS subRule.cssText is 'brightness(-1.1)'
650
651 Parameter more than 100% : brightness(101%)
652 PASS cssRule.type is 1
653 PASS declaration.length is 1
654 PASS declaration.getPropertyValue('-webkit-filter') is 'brightness(101%)'
655 PASS jsWrapperClass(filterRule) is 'CSSValueList'
656 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
657 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
658 PASS filterRule.length is 1
659 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS
660 PASS subRule.cssText is 'brightness(101%)'
661
662 Rule combinations : grayscale(0.25) brightness(0.5)
663 PASS cssRule.type is 1
664 PASS declaration.length is 1
665 PASS declaration.getPropertyValue('-webkit-filter') is 'grayscale(0.25) brightne ss(0.5)'
666 PASS jsWrapperClass(filterRule) is 'CSSValueList'
667 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
668 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
669 PASS filterRule.length is 2
670 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
671 PASS subRule.cssText is 'grayscale(0.25)'
672 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BRIGHTNESS
673 PASS subRule.cssText is 'brightness(0.5)'
674
675 Integer value : contrast(1)
676 PASS cssRule.type is 1
677 PASS declaration.length is 1
678 PASS declaration.getPropertyValue('-webkit-filter') is 'contrast(1)'
679 PASS jsWrapperClass(filterRule) is 'CSSValueList'
680 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
681 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
682 PASS filterRule.length is 1
683 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CONTRAST
684 PASS subRule.cssText is 'contrast(1)'
685
686 Percentage value : contrast(50%)
687 PASS cssRule.type is 1
688 PASS declaration.length is 1
689 PASS declaration.getPropertyValue('-webkit-filter') is 'contrast(50%)'
690 PASS jsWrapperClass(filterRule) is 'CSSValueList'
691 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
692 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
693 PASS filterRule.length is 1
694 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CONTRAST
695 PASS subRule.cssText is 'contrast(50%)'
696
697 Percentage value > 1 : contrast(250%)
698 PASS cssRule.type is 1
699 PASS declaration.length is 1
700 PASS declaration.getPropertyValue('-webkit-filter') is 'contrast(250%)'
701 PASS jsWrapperClass(filterRule) is 'CSSValueList'
702 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
703 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
704 PASS filterRule.length is 1
705 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CONTRAST
706 PASS subRule.cssText is 'contrast(250%)'
707
708 Float value converts to integer : contrast(1.0)
709 PASS cssRule.type is 1
710 PASS declaration.length is 1
711 PASS declaration.getPropertyValue('-webkit-filter') is 'contrast(1)'
712 PASS jsWrapperClass(filterRule) is 'CSSValueList'
713 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
714 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
715 PASS filterRule.length is 1
716 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CONTRAST
717 PASS subRule.cssText is 'contrast(1)'
718
719 Zero value : contrast(0)
720 PASS cssRule.type is 1
721 PASS declaration.length is 1
722 PASS declaration.getPropertyValue('-webkit-filter') is 'contrast(0)'
723 PASS jsWrapperClass(filterRule) is 'CSSValueList'
724 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
725 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
726 PASS filterRule.length is 1
727 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CONTRAST
728 PASS subRule.cssText is 'contrast(0)'
729
730 No values : contrast()
731 PASS cssRule.type is 1
732 PASS declaration.length is 1
733 PASS declaration.getPropertyValue('-webkit-filter') is 'contrast()'
734 PASS jsWrapperClass(filterRule) is 'CSSValueList'
735 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
736 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
737 PASS filterRule.length is 1
738 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CONTRAST
739 PASS subRule.cssText is 'contrast()'
740
741 Value greater than one : contrast(2)
742 PASS cssRule.type is 1
743 PASS declaration.length is 1
744 PASS declaration.getPropertyValue('-webkit-filter') is 'contrast(2)'
745 PASS jsWrapperClass(filterRule) is 'CSSValueList'
746 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
747 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
748 PASS filterRule.length is 1
749 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CONTRAST
750 PASS subRule.cssText is 'contrast(2)'
751
752 Multiple values : contrast(0.5) contrast(0.25)
753 PASS cssRule.type is 1
754 PASS declaration.length is 1
755 PASS declaration.getPropertyValue('-webkit-filter') is 'contrast(0.5) contrast(0 .25)'
756 PASS jsWrapperClass(filterRule) is 'CSSValueList'
757 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
758 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
759 PASS filterRule.length is 2
760 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CONTRAST
761 PASS subRule.cssText is 'contrast(0.5)'
762 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CONTRAST
763 PASS subRule.cssText is 'contrast(0.25)'
764
765 Rule combinations : contrast(0.5) grayscale(0.25)
766 PASS cssRule.type is 1
767 PASS declaration.length is 1
768 PASS declaration.getPropertyValue('-webkit-filter') is 'contrast(0.5) grayscale( 0.25)'
769 PASS jsWrapperClass(filterRule) is 'CSSValueList'
770 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
771 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
772 PASS filterRule.length is 2
773 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CONTRAST
774 PASS subRule.cssText is 'contrast(0.5)'
775 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
776 PASS subRule.cssText is 'grayscale(0.25)'
777
778 Rule combinations : grayscale(0.25) contrast(0.5)
779 PASS cssRule.type is 1
780 PASS declaration.length is 1
781 PASS declaration.getPropertyValue('-webkit-filter') is 'grayscale(0.25) contrast (0.5)'
782 PASS jsWrapperClass(filterRule) is 'CSSValueList'
783 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
784 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
785 PASS filterRule.length is 2
786 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
787 PASS subRule.cssText is 'grayscale(0.25)'
788 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CONTRAST
789 PASS subRule.cssText is 'contrast(0.5)'
790
791 One zero to px : blur(0)
792 PASS cssRule.type is 1
793 PASS declaration.length is 1
794 PASS declaration.getPropertyValue('-webkit-filter') is 'blur(0px)'
795 PASS jsWrapperClass(filterRule) is 'CSSValueList'
796 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
797 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
798 PASS filterRule.length is 1
799 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BLUR
800 PASS subRule.cssText is 'blur(0px)'
801
802 One length : blur(10px)
803 PASS cssRule.type is 1
804 PASS declaration.length is 1
805 PASS declaration.getPropertyValue('-webkit-filter') is 'blur(10px)'
806 PASS jsWrapperClass(filterRule) is 'CSSValueList'
807 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
808 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
809 PASS filterRule.length is 1
810 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BLUR
811 PASS subRule.cssText is 'blur(10px)'
812
813 No values : blur()
814 PASS cssRule.type is 1
815 PASS declaration.length is 1
816 PASS declaration.getPropertyValue('-webkit-filter') is 'blur()'
817 PASS jsWrapperClass(filterRule) is 'CSSValueList'
818 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
819 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
820 PASS filterRule.length is 1
821 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BLUR
822 PASS subRule.cssText is 'blur()'
823
824 Color then three values : drop-shadow(red 1px 2px 3px)
825 PASS cssRule.type is 1
826 PASS declaration.length is 1
827 PASS declaration.getPropertyValue('-webkit-filter') is 'drop-shadow(red 1px 2px 3px)'
828 PASS jsWrapperClass(filterRule) is 'CSSValueList'
829 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
830 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
831 PASS filterRule.length is 1
832 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_DROP_SHADOW
833 PASS subRule.cssText is 'drop-shadow(red 1px 2px 3px)'
834
835 Three values then color : drop-shadow(1px 2px 3px red)
836 PASS cssRule.type is 1
837 PASS declaration.length is 1
838 PASS declaration.getPropertyValue('-webkit-filter') is 'drop-shadow(red 1px 2px 3px)'
839 PASS jsWrapperClass(filterRule) is 'CSSValueList'
840 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
841 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
842 PASS filterRule.length is 1
843 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_DROP_SHADOW
844 PASS subRule.cssText is 'drop-shadow(red 1px 2px 3px)'
845
846 Color then three values with zero length : drop-shadow(#abc 0 0 0)
847 PASS cssRule.type is 1
848 PASS declaration.length is 1
849 PASS declaration.getPropertyValue('-webkit-filter') is 'drop-shadow(rgb(170, 187 , 204) 0px 0px 0px)'
850 PASS jsWrapperClass(filterRule) is 'CSSValueList'
851 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
852 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
853 PASS filterRule.length is 1
854 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_DROP_SHADOW
855 PASS subRule.cssText is 'drop-shadow(rgb(170, 187, 204) 0px 0px 0px)'
856
857 Three values with zero length : drop-shadow(0 0 0)
858 PASS cssRule.type is 1
859 PASS declaration.length is 1
860 PASS declaration.getPropertyValue('-webkit-filter') is 'drop-shadow(0px 0px 0px) '
861 PASS jsWrapperClass(filterRule) is 'CSSValueList'
862 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
863 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
864 PASS filterRule.length is 1
865 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_DROP_SHADOW
866 PASS subRule.cssText is 'drop-shadow(0px 0px 0px)'
867
868 Two values no color : drop-shadow(1px 2px)
869 PASS cssRule.type is 1
870 PASS declaration.length is 1
871 PASS declaration.getPropertyValue('-webkit-filter') is 'drop-shadow(1px 2px)'
872 PASS jsWrapperClass(filterRule) is 'CSSValueList'
873 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
874 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
875 PASS filterRule.length is 1
876 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_DROP_SHADOW
877 PASS subRule.cssText is 'drop-shadow(1px 2px)'
878
879 Multiple operations : grayscale(0.5) sepia(0.25) saturate(0.75) hue-rotate(35deg ) invert(0.2) opacity(0.9) blur(5px) drop-shadow(green 1px 2px 3px)
880 PASS cssRule.type is 1
881 PASS declaration.length is 1
882 PASS declaration.getPropertyValue('-webkit-filter') is 'grayscale(0.5) sepia(0.2 5) saturate(0.75) hue-rotate(35deg) invert(0.2) opacity(0.9) blur(5px) drop-shad ow(green 1px 2px 3px)'
883 PASS jsWrapperClass(filterRule) is 'CSSValueList'
884 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
885 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
886 PASS filterRule.length is 8
887 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
888 PASS subRule.cssText is 'grayscale(0.5)'
889 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA
890 PASS subRule.cssText is 'sepia(0.25)'
891 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SATURATE
892 PASS subRule.cssText is 'saturate(0.75)'
893 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_HUE_ROTATE
894 PASS subRule.cssText is 'hue-rotate(35deg)'
895 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_INVERT
896 PASS subRule.cssText is 'invert(0.2)'
897 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_OPACITY
898 PASS subRule.cssText is 'opacity(0.9)'
899 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_BLUR
900 PASS subRule.cssText is 'blur(5px)'
901 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_DROP_SHADOW
902 PASS subRule.cssText is 'drop-shadow(green 1px 2px 3px)'
903 PASS successfullyParsed is true
904
905 TEST COMPLETE
906
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698