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

Side by Side Diff: LayoutTests/css3/filters/custom/custom-filter-property-computed-style-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 Tests the computed style of the custom() function 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 Custom with vertex shader : custom(url(vertex.shader))
8 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(ur l(vertex.shader) none, 1 1)'
9 PASS jsWrapperClass(filterRule) is 'CSSValueList'
10 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
11 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
12 PASS filterRule.length is 1
13 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
14 PASS removeBaseURL(subRule.cssText) is 'custom(url(vertex.shader) none, 1 1)'
15
16 Custom with fragment shader : custom(none url(fragment.shader))
17 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1)'
18 PASS jsWrapperClass(filterRule) is 'CSSValueList'
19 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
20 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
21 PASS filterRule.length is 1
22 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
23 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1)'
24
25 Custom with both shaders : custom(url(vertex.shader) url(fragment.shader))
26 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(ur l(vertex.shader) url(fragment.shader), 1 1)'
27 PASS jsWrapperClass(filterRule) is 'CSSValueList'
28 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
29 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
30 PASS filterRule.length is 1
31 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
32 PASS removeBaseURL(subRule.cssText) is 'custom(url(vertex.shader) url(fragment.s hader), 1 1)'
33
34 Custom with mix function : custom(none mix(url(fragment.shader)))
35 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal source-atop), 1 1)'
36 PASS jsWrapperClass(filterRule) is 'CSSValueList'
37 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
38 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
39 PASS filterRule.length is 1
40 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
41 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal source-atop), 1 1)'
42
43 Custom with mix function and blend mode normal : custom(none mix(url(fragment.sh ader) normal))
44 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal source-atop), 1 1)'
45 PASS jsWrapperClass(filterRule) is 'CSSValueList'
46 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
47 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
48 PASS filterRule.length is 1
49 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
50 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal source-atop), 1 1)'
51
52 Custom with mix function and blend mode multiply : custom(none mix(url(fragment. shader) multiply))
53 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) multiply source-atop), 1 1)'
54 PASS jsWrapperClass(filterRule) is 'CSSValueList'
55 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
56 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
57 PASS filterRule.length is 1
58 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
59 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) mul tiply source-atop), 1 1)'
60
61 Custom with mix function and blend mode screen : custom(none mix(url(fragment.sh ader) screen))
62 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) screen source-atop), 1 1)'
63 PASS jsWrapperClass(filterRule) is 'CSSValueList'
64 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
65 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
66 PASS filterRule.length is 1
67 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
68 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) scr een source-atop), 1 1)'
69
70 Custom with mix function and blend mode overlay : custom(none mix(url(fragment.s hader) overlay))
71 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) overlay source-atop), 1 1)'
72 PASS jsWrapperClass(filterRule) is 'CSSValueList'
73 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
74 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
75 PASS filterRule.length is 1
76 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
77 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) ove rlay source-atop), 1 1)'
78
79 Custom with mix function and blend mode darken : custom(none mix(url(fragment.sh ader) darken))
80 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) darken source-atop), 1 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_CUSTOM
86 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) dar ken source-atop), 1 1)'
87
88 Custom with mix function and blend mode lighten : custom(none mix(url(fragment.s hader) lighten))
89 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) lighten source-atop), 1 1)'
90 PASS jsWrapperClass(filterRule) is 'CSSValueList'
91 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
92 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
93 PASS filterRule.length is 1
94 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
95 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) lig hten source-atop), 1 1)'
96
97 Custom with mix function and blend mode color-dodge : custom(none mix(url(fragme nt.shader) color-dodge))
98 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) color-dodge source-atop), 1 1)'
99 PASS jsWrapperClass(filterRule) is 'CSSValueList'
100 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
101 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
102 PASS filterRule.length is 1
103 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
104 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) col or-dodge source-atop), 1 1)'
105
106 Custom with mix function and blend mode color-burn : custom(none mix(url(fragmen t.shader) color-burn))
107 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) color-burn source-atop), 1 1)'
108 PASS jsWrapperClass(filterRule) is 'CSSValueList'
109 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
110 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
111 PASS filterRule.length is 1
112 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
113 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) col or-burn source-atop), 1 1)'
114
115 Custom with mix function and blend mode hard-light : custom(none mix(url(fragmen t.shader) hard-light))
116 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) hard-light source-atop), 1 1)'
117 PASS jsWrapperClass(filterRule) is 'CSSValueList'
118 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
119 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
120 PASS filterRule.length is 1
121 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
122 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) har d-light source-atop), 1 1)'
123
124 Custom with mix function and blend mode soft-light : custom(none mix(url(fragmen t.shader) soft-light))
125 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) soft-light source-atop), 1 1)'
126 PASS jsWrapperClass(filterRule) is 'CSSValueList'
127 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
128 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
129 PASS filterRule.length is 1
130 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
131 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) sof t-light source-atop), 1 1)'
132
133 Custom with mix function and blend mode difference : custom(none mix(url(fragmen t.shader) difference))
134 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) difference source-atop), 1 1)'
135 PASS jsWrapperClass(filterRule) is 'CSSValueList'
136 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
137 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
138 PASS filterRule.length is 1
139 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
140 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) dif ference source-atop), 1 1)'
141
142 Custom with mix function and blend mode exclusion : custom(none mix(url(fragment .shader) exclusion))
143 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) exclusion source-atop), 1 1)'
144 PASS jsWrapperClass(filterRule) is 'CSSValueList'
145 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
146 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
147 PASS filterRule.length is 1
148 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
149 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) exc lusion source-atop), 1 1)'
150
151 Custom with mix function and blend mode hue : custom(none mix(url(fragment.shade r) hue))
152 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) hue source-atop), 1 1)'
153 PASS jsWrapperClass(filterRule) is 'CSSValueList'
154 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
155 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
156 PASS filterRule.length is 1
157 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
158 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) hue source-atop), 1 1)'
159
160 Custom with mix function and blend mode saturation : custom(none mix(url(fragmen t.shader) saturation))
161 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) saturation source-atop), 1 1)'
162 PASS jsWrapperClass(filterRule) is 'CSSValueList'
163 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
164 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
165 PASS filterRule.length is 1
166 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
167 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) sat uration source-atop), 1 1)'
168
169 Custom with mix function and blend mode color : custom(none mix(url(fragment.sha der) color))
170 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) color source-atop), 1 1)'
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_CUSTOM
176 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) col or source-atop), 1 1)'
177
178 Custom with mix function and blend mode luminosity : custom(none mix(url(fragmen t.shader) luminosity))
179 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) luminosity source-atop), 1 1)'
180 PASS jsWrapperClass(filterRule) is 'CSSValueList'
181 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
182 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
183 PASS filterRule.length is 1
184 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
185 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) lum inosity source-atop), 1 1)'
186
187 Custom with mix function and alpha compositing mode clear : custom(none mix(url( fragment.shader) clear))
188 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal clear), 1 1)'
189 PASS jsWrapperClass(filterRule) is 'CSSValueList'
190 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
191 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
192 PASS filterRule.length is 1
193 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
194 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal clear), 1 1)'
195
196 Custom with mix function and alpha compositing mode copy : custom(none mix(url(f ragment.shader) copy))
197 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal copy), 1 1)'
198 PASS jsWrapperClass(filterRule) is 'CSSValueList'
199 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
200 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
201 PASS filterRule.length is 1
202 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
203 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal copy), 1 1)'
204
205 Custom with mix function and alpha compositing mode source-over : custom(none mi x(url(fragment.shader) source-over))
206 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal source-over), 1 1)'
207 PASS jsWrapperClass(filterRule) is 'CSSValueList'
208 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
209 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
210 PASS filterRule.length is 1
211 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
212 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal source-over), 1 1)'
213
214 Custom with mix function and alpha compositing mode destination-over : custom(no ne mix(url(fragment.shader) destination-over))
215 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal destination-over), 1 1)'
216 PASS jsWrapperClass(filterRule) is 'CSSValueList'
217 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
218 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
219 PASS filterRule.length is 1
220 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
221 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal destination-over), 1 1)'
222
223 Custom with mix function and alpha compositing mode source-in : custom(none mix( url(fragment.shader) source-in))
224 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal source-in), 1 1)'
225 PASS jsWrapperClass(filterRule) is 'CSSValueList'
226 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
227 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
228 PASS filterRule.length is 1
229 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
230 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal source-in), 1 1)'
231
232 Custom with mix function and alpha compositing mode destination-in : custom(none mix(url(fragment.shader) destination-in))
233 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal destination-in), 1 1)'
234 PASS jsWrapperClass(filterRule) is 'CSSValueList'
235 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
236 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
237 PASS filterRule.length is 1
238 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
239 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal destination-in), 1 1)'
240
241 Custom with mix function and alpha compositing mode source-out : custom(none mix (url(fragment.shader) source-out))
242 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal source-out), 1 1)'
243 PASS jsWrapperClass(filterRule) is 'CSSValueList'
244 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
245 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
246 PASS filterRule.length is 1
247 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
248 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal source-out), 1 1)'
249
250 Custom with mix function and alpha compositing mode destination-out : custom(non e mix(url(fragment.shader) destination-out))
251 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal destination-out), 1 1)'
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_CUSTOM
257 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal destination-out), 1 1)'
258
259 Custom with mix function and alpha compositing mode source-atop : custom(none mi x(url(fragment.shader) source-atop))
260 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal source-atop), 1 1)'
261 PASS jsWrapperClass(filterRule) is 'CSSValueList'
262 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
263 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
264 PASS filterRule.length is 1
265 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
266 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal source-atop), 1 1)'
267
268 Custom with mix function and alpha compositing mode destination-atop : custom(no ne mix(url(fragment.shader) destination-atop))
269 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal destination-atop), 1 1)'
270 PASS jsWrapperClass(filterRule) is 'CSSValueList'
271 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
272 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
273 PASS filterRule.length is 1
274 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
275 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal destination-atop), 1 1)'
276
277 Custom with mix function and alpha compositing mode xor : custom(none mix(url(fr agment.shader) xor))
278 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal xor), 1 1)'
279 PASS jsWrapperClass(filterRule) is 'CSSValueList'
280 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
281 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
282 PASS filterRule.length is 1
283 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
284 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal xor), 1 1)'
285
286 Custom with mix function and blend mode first, alpha compositing mode second : c ustom(none mix(url(fragment.shader) multiply clear))
287 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) multiply clear), 1 1)'
288 PASS jsWrapperClass(filterRule) is 'CSSValueList'
289 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
290 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
291 PASS filterRule.length is 1
292 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
293 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) mul tiply clear), 1 1)'
294
295 Custom with mix function and alpha compositing mode first, blend mode second : c ustom(none mix(url(fragment.shader) clear multiply))
296 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) multiply clear), 1 1)'
297 PASS jsWrapperClass(filterRule) is 'CSSValueList'
298 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
299 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
300 PASS filterRule.length is 1
301 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
302 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) mul tiply clear), 1 1)'
303
304 Custom with vertex shader and mix function : custom(url(vertex.shader) mix(url(f ragment.shader)))
305 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(ur l(vertex.shader) mix(url(fragment.shader) normal source-atop), 1 1)'
306 PASS jsWrapperClass(filterRule) is 'CSSValueList'
307 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
308 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
309 PASS filterRule.length is 1
310 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
311 PASS removeBaseURL(subRule.cssText) is 'custom(url(vertex.shader) mix(url(fragme nt.shader) normal source-atop), 1 1)'
312
313 Custom with mix function and mesh size : custom(none mix(url(fragment.shader)), 10)
314 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne mix(url(fragment.shader) normal source-atop), 10 10)'
315 PASS jsWrapperClass(filterRule) is 'CSSValueList'
316 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
317 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
318 PASS filterRule.length is 1
319 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
320 PASS removeBaseURL(subRule.cssText) is 'custom(none mix(url(fragment.shader) nor mal source-atop), 10 10)'
321
322 Custom with mesh size : custom(url(vertex.shader), 10)
323 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(ur l(vertex.shader) none, 10 10)'
324 PASS jsWrapperClass(filterRule) is 'CSSValueList'
325 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
326 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
327 PASS filterRule.length is 1
328 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
329 PASS removeBaseURL(subRule.cssText) is 'custom(url(vertex.shader) none, 10 10)'
330
331 Custom with both mesh sizes : custom(none url(fragment.shader), 10 20)
332 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 10 20)'
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_CUSTOM
338 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 10 20) '
339
340 Custom with mesh size : custom(url(vertex.shader), 10)
341 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(ur l(vertex.shader) none, 10 10)'
342 PASS jsWrapperClass(filterRule) is 'CSSValueList'
343 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
344 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
345 PASS filterRule.length is 1
346 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
347 PASS removeBaseURL(subRule.cssText) is 'custom(url(vertex.shader) none, 10 10)'
348
349 Custom with both mesh sizes : custom(none url(fragment.shader), 10 20)
350 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 10 20)'
351 PASS jsWrapperClass(filterRule) is 'CSSValueList'
352 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
353 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
354 PASS filterRule.length is 1
355 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
356 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 10 20) '
357
358 Custom with detached mesh : custom(none url(fragment.shader), detached)
359 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1 detached)'
360 PASS jsWrapperClass(filterRule) is 'CSSValueList'
361 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
362 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
363 PASS filterRule.length is 1
364 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
365 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1 de tached)'
366
367 Custom with detached and mesh size : custom(none url(fragment.shader), 10 20 det ached)
368 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 10 20 detached)'
369 PASS jsWrapperClass(filterRule) is 'CSSValueList'
370 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
371 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
372 PASS filterRule.length is 1
373 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
374 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 10 20 detached)'
375
376 Custom with default filter-box : custom(none url(fragment.shader))
377 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1)'
378 PASS jsWrapperClass(filterRule) is 'CSSValueList'
379 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
380 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
381 PASS filterRule.length is 1
382 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
383 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1)'
384
385 Custom with integer parameters : custom(none url(fragment.shader), p1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7)
386 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1, p1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7)'
387 PASS jsWrapperClass(filterRule) is 'CSSValueList'
388 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
389 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
390 PASS filterRule.length is 1
391 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
392 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1, p 1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7)'
393
394 Custom with float parameters : custom(none url(fragment.shader), p1 1.1, p2 2.2 3.3, p3 3.1 4.1 5.1, p4 4.1 5.2 6.3 7.4)
395 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1, p1 1.1, p2 2.2 3.3, p3 3.1 4.1 5.1, p4 4.1 5.2 6.3 7.4)'
396 PASS jsWrapperClass(filterRule) is 'CSSValueList'
397 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
398 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
399 PASS filterRule.length is 1
400 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
401 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1, p 1 1.1, p2 2.2 3.3, p3 3.1 4.1 5.1, p4 4.1 5.2 6.3 7.4)'
402
403 Custom with transform translate parameter : custom(none url(fragment.shader), p1 translate(10px, 10px))
404 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1, p1 matrix(1, 0, 0, 1, 10, 10))'
405 PASS jsWrapperClass(filterRule) is 'CSSValueList'
406 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
407 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
408 PASS filterRule.length is 1
409 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
410 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1, p 1 matrix(1, 0, 0, 1, 10, 10))'
411
412 Custom with multiple transform parameters : custom(none url(fragment.shader), p1 translate(10px, 10px), p2 scale(2))
413 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1, p1 matrix(1, 0, 0, 1, 10, 10), p2 matrix(2, 0, 0, 2, 0, 0))'
414 PASS jsWrapperClass(filterRule) is 'CSSValueList'
415 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
416 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
417 PASS filterRule.length is 1
418 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
419 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1, p 1 matrix(1, 0, 0, 1, 10, 10), p2 matrix(2, 0, 0, 2, 0, 0))'
420
421 Custom with multiple transforms single parameter : custom(none url(fragment.shad er), p1 translate(10px, 10px) scale(2))
422 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1, p1 matrix(2, 0, 0, 2, 10, 10))'
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_CUSTOM
428 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1, p 1 matrix(2, 0, 0, 2, 10, 10))'
429
430 Custom with percent transform parameter : custom(none url(fragment.shader), p1 t ranslate(50%, 50%))
431 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1, p1 matrix(1, 0, 0, 1, 250, 300))'
432 PASS jsWrapperClass(filterRule) is 'CSSValueList'
433 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
434 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
435 PASS filterRule.length is 1
436 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
437 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1, p 1 matrix(1, 0, 0, 1, 250, 300))'
438
439 Custom with mesh size and number parameters : custom(none url(fragment.shader), 10 20, p1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7)
440 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 10 20, p1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7)'
441 PASS jsWrapperClass(filterRule) is 'CSSValueList'
442 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
443 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
444 PASS filterRule.length is 1
445 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
446 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 10 20, p1 1, p2 2 3, p3 3 4 5, p4 4 5 6 7)'
447
448 Multiple with fragment shader : grayscale() custom(none url(fragment.shader)) se pia()
449 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'grayscale (1) custom(none url(fragment.shader), 1 1) sepia(1)'
450 PASS jsWrapperClass(filterRule) is 'CSSValueList'
451 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
452 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
453 PASS filterRule.length is 3
454 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
455 PASS removeBaseURL(subRule.cssText) is 'grayscale(1)'
456 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
457 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1)'
458 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA
459 PASS removeBaseURL(subRule.cssText) is 'sepia(1)'
460
461 Custom with array() made up of three values : custom(none url(fragment.shader), a1 array(1, 2, 3))
462 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1, a1 array(1, 2, 3))'
463 PASS jsWrapperClass(filterRule) is 'CSSValueList'
464 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
465 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
466 PASS filterRule.length is 1
467 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
468 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1, a 1 array(1, 2, 3))'
469
470 Custom with array() made up of three floating point values : custom(none url(fra gment.shader), a1 array(1.6180, -2.7182, 3.1415))
471 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1, a1 array(1.618, -2.7182, 3.1415))'
472 PASS jsWrapperClass(filterRule) is 'CSSValueList'
473 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
474 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
475 PASS filterRule.length is 1
476 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
477 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1, a 1 array(1.618, -2.7182, 3.1415))'
478
479 Custom with array() made up of several floating point and integer values : custo m(none url(fragment.shader), a1 array(1.6180, 1, -2.7182, 0.1, 3.1415))
480 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1, a1 array(1.618, 1, -2.7182, 0.1, 3.1415))'
481 PASS jsWrapperClass(filterRule) is 'CSSValueList'
482 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
483 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
484 PASS filterRule.length is 1
485 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
486 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1, a 1 array(1.618, 1, -2.7182, 0.1, 3.1415))'
487
488 Custom with array() made up of 247 different floating point values : custom(none url(fragment.shader), a1 array(6.00, 38.58, 40.14, 34.03, 83.33, 24.18, 68.37, 15.87, 56.56, 73.21, 99.05, 24.64, 6.39, 69.34, 91.19, 27.98, 37.52, 60.71, 21.9 4, 62.70, 77.96, 67.27, 2.75, 28.16, 8.88, 11.61, 34.89, 45.75, 54.55, 35.04, 6. 13, 69.68, 81.21, 49.44, 54.74, 26.74, 91.49, 68.20, 84.05, 65.81, 57.89, 73.22, 13.87, 71.73, 18.61, 8.54, 9.79, 28.05, 14.11, 69.93, 47.19, 10.48, 81.35, 37.1 5, 19.29, 14.98, 32.54, 98.96, 69.37, 92.26, 34.64, 67.43, 71.92, 45.52, 9.22, 4 1.96, 31.26, 92.65, 35.02, 39.00, 76.76, 29.33, 22.93, 80.65, 70.78, 42.94, 27.7 2, 28.19, 75.15, 18.14, 89.71, 95.38, 54.51, 36.93, 98.45, 87.58, 44.51, 71.73, 75.71, 70.43, 78.51, 82.19, 31.73, 2.90, 8.23, 93.74, 31.26, 84.73, 6.48, 41.96, 75.72, 53.96, 35.06, 67.50, 76.62, 35.02, 1.62, 13.05, 33.59, 26.89, 36.94, 74. 13, 95.09, 56.87, 46.01, 11.94, 12.92, 48.88, 11.03, 24.80, 68.06, 19.83, 12.98, 41.56, 62.03, 80.35, 41.10, 5.31, 43.96, 9.02, 92.32, 34.50, 88.41, 90.34, 97.6 2, 58.70, 23.62, 13.03, 85.41, 29.73, 30.21, 59.25, 91.22, 78.21, 62.30, 60.93, 33.26, 16.13, 95.61, 78.62, 97.42, 96.42, 38.04, 8.49, 45.47, 68.73, 18.20, 26.6 5, 78.39, 95.26, 66.80, 34.41, 10.69, 94.43, 71.69, 4.58, 23.87, 61.01, 95.68, 8 .51, 14.92, 16.27, 30.41, 1.40, 12.35, 99.39, 5.80, 68.10, 73.87, 28.36, 24.98, 77.58, 8.73, 34.08, 54.45, 87.64, 36.14, 74.68, 38.04, 56.54, 46.42, 12.40, 5.90 , 15.70, 10.88, 55.82, 84.66, 75.74, 87.92, 59.03, 60.30, 4.32, 7.05, 3.34, 9.87 , 64.51, 4.60, 54.16, 48.80, 46.93, 5.84, 90.34, 75.48, 32.59, 29.65, 94.57, 28. 22, 93.70, 23.79, 89.57, 14.84, 79.58, 62.29, 58.76, 29.43, 19.16, 44.47, 38.31, 44.77, 42.66, 88.85, 74.96, 24.07, 37.75, 41.65, 62.35, 90.40, 40.77, 53.93, 80 .23, 84.49, 20.18, 45.36, 26.02, 93.72, 65.54, 32.86))
489 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1, a1 array(6, 38.58, 40.14, 34.03, 83.33, 24.18, 68. 37, 15.87, 56.56, 73.21, 99.05, 24.64, 6.39, 69.34, 91.19, 27.98, 37.52, 60.71, 21.94, 62.7, 77.96, 67.27, 2.75, 28.16, 8.88, 11.61, 34.89, 45.75, 54.55, 35.04, 6.13, 69.68, 81.21, 49.44, 54.74, 26.74, 91.49, 68.2, 84.05, 65.81, 57.89, 73.2 2, 13.87, 71.73, 18.61, 8.54, 9.79, 28.05, 14.11, 69.93, 47.19, 10.48, 81.35, 37 .15, 19.29, 14.98, 32.54, 98.96, 69.37, 92.26, 34.64, 67.43, 71.92, 45.52, 9.22, 41.96, 31.26, 92.65, 35.02, 39, 76.76, 29.33, 22.93, 80.65, 70.78, 42.94, 27.72 , 28.19, 75.15, 18.14, 89.71, 95.38, 54.51, 36.93, 98.45, 87.58, 44.51, 71.73, 7 5.71, 70.43, 78.51, 82.19, 31.73, 2.9, 8.23, 93.74, 31.26, 84.73, 6.48, 41.96, 7 5.72, 53.96, 35.06, 67.5, 76.62, 35.02, 1.62, 13.05, 33.59, 26.89, 36.94, 74.13, 95.09, 56.87, 46.01, 11.94, 12.92, 48.88, 11.03, 24.8, 68.06, 19.83, 12.98, 41. 56, 62.03, 80.35, 41.1, 5.31, 43.96, 9.02, 92.32, 34.5, 88.41, 90.34, 97.62, 58. 7, 23.62, 13.03, 85.41, 29.73, 30.21, 59.25, 91.22, 78.21, 62.3, 60.93, 33.26, 1 6.13, 95.61, 78.62, 97.42, 96.42, 38.04, 8.49, 45.47, 68.73, 18.2, 26.65, 78.39, 95.26, 66.8, 34.41, 10.69, 94.43, 71.69, 4.58, 23.87, 61.01, 95.68, 8.51, 14.92 , 16.27, 30.41, 1.4, 12.35, 99.39, 5.8, 68.1, 73.87, 28.36, 24.98, 77.58, 8.73, 34.08, 54.45, 87.64, 36.14, 74.68, 38.04, 56.54, 46.42, 12.4, 5.9, 15.7, 10.88, 55.82, 84.66, 75.74, 87.92, 59.03, 60.3, 4.32, 7.05, 3.34, 9.87, 64.51, 4.6, 54. 16, 48.8, 46.93, 5.84, 90.34, 75.48, 32.59, 29.65, 94.57, 28.22, 93.7, 23.79, 89 .57, 14.84, 79.58, 62.29, 58.76, 29.43, 19.16, 44.47, 38.31, 44.77, 42.66, 88.85 , 74.96, 24.07, 37.75, 41.65, 62.35, 90.4, 40.77, 53.93, 80.23, 84.49, 20.18, 45 .36, 26.02, 93.72, 65.54, 32.86))'
490 PASS jsWrapperClass(filterRule) is 'CSSValueList'
491 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
492 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
493 PASS filterRule.length is 1
494 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
495 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1, a 1 array(6, 38.58, 40.14, 34.03, 83.33, 24.18, 68.37, 15.87, 56.56, 73.21, 99.05, 24.64, 6.39, 69.34, 91.19, 27.98, 37.52, 60.71, 21.94, 62.7, 77.96, 67.27, 2.75 , 28.16, 8.88, 11.61, 34.89, 45.75, 54.55, 35.04, 6.13, 69.68, 81.21, 49.44, 54. 74, 26.74, 91.49, 68.2, 84.05, 65.81, 57.89, 73.22, 13.87, 71.73, 18.61, 8.54, 9 .79, 28.05, 14.11, 69.93, 47.19, 10.48, 81.35, 37.15, 19.29, 14.98, 32.54, 98.96 , 69.37, 92.26, 34.64, 67.43, 71.92, 45.52, 9.22, 41.96, 31.26, 92.65, 35.02, 39 , 76.76, 29.33, 22.93, 80.65, 70.78, 42.94, 27.72, 28.19, 75.15, 18.14, 89.71, 9 5.38, 54.51, 36.93, 98.45, 87.58, 44.51, 71.73, 75.71, 70.43, 78.51, 82.19, 31.7 3, 2.9, 8.23, 93.74, 31.26, 84.73, 6.48, 41.96, 75.72, 53.96, 35.06, 67.5, 76.62 , 35.02, 1.62, 13.05, 33.59, 26.89, 36.94, 74.13, 95.09, 56.87, 46.01, 11.94, 12 .92, 48.88, 11.03, 24.8, 68.06, 19.83, 12.98, 41.56, 62.03, 80.35, 41.1, 5.31, 4 3.96, 9.02, 92.32, 34.5, 88.41, 90.34, 97.62, 58.7, 23.62, 13.03, 85.41, 29.73, 30.21, 59.25, 91.22, 78.21, 62.3, 60.93, 33.26, 16.13, 95.61, 78.62, 97.42, 96.4 2, 38.04, 8.49, 45.47, 68.73, 18.2, 26.65, 78.39, 95.26, 66.8, 34.41, 10.69, 94. 43, 71.69, 4.58, 23.87, 61.01, 95.68, 8.51, 14.92, 16.27, 30.41, 1.4, 12.35, 99. 39, 5.8, 68.1, 73.87, 28.36, 24.98, 77.58, 8.73, 34.08, 54.45, 87.64, 36.14, 74. 68, 38.04, 56.54, 46.42, 12.4, 5.9, 15.7, 10.88, 55.82, 84.66, 75.74, 87.92, 59. 03, 60.3, 4.32, 7.05, 3.34, 9.87, 64.51, 4.6, 54.16, 48.8, 46.93, 5.84, 90.34, 7 5.48, 32.59, 29.65, 94.57, 28.22, 93.7, 23.79, 89.57, 14.84, 79.58, 62.29, 58.76 , 29.43, 19.16, 44.47, 38.31, 44.77, 42.66, 88.85, 74.96, 24.07, 37.75, 41.65, 6 2.35, 90.4, 40.77, 53.93, 80.23, 84.49, 20.18, 45.36, 26.02, 93.72, 65.54, 32.86 ))'
496
497 Custom with two array() made up of three and six values : custom(none url(fragme nt.shader), a1 array(1, 2, 3), a2 array(1, 2, 3, 4, 5, 6))
498 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(no ne url(fragment.shader), 1 1, a1 array(1, 2, 3), a2 array(1, 2, 3, 4, 5, 6))'
499 PASS jsWrapperClass(filterRule) is 'CSSValueList'
500 PASS jsWrapperClass(filterRule.__proto__) is 'CSSValueListPrototype'
501 PASS jsWrapperClass(filterRule.constructor) is 'CSSValueListConstructor'
502 PASS filterRule.length is 1
503 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
504 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 1 1, a 1 array(1, 2, 3), a2 array(1, 2, 3, 4, 5, 6))'
505 PASS successfullyParsed is true
506
507 TEST COMPLETE
508
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698