tizen beta release
[framework/web/webkit-efl.git] / LayoutTests / css3 / filters / custom-filter-property-computed-style-expected.txt
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(url(vertex.shader) none, 0 0 filter-box)'
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, 0 0 filter-box)'
15
16 Custom with fragment shader : custom(none url(fragment.shader))
17 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 0 0 filter-box)'
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), 0 0 filter-box)'
24
25 Custom with both shaders : custom(url(vertex.shader) url(fragment.shader))
26 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(url(vertex.shader) url(fragment.shader), 0 0 filter-box)'
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.shader), 0 0 filter-box)'
33
34 Custom with mesh size : custom(url(vertex.shader), 10)
35 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(url(vertex.shader) none, 10 10 filter-box)'
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(url(vertex.shader) none, 10 10 filter-box)'
42
43 Custom with both mesh sizes : custom(none url(fragment.shader), 10 20)
44 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 10 20 filter-box)'
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 url(fragment.shader), 10 20 filter-box)'
51
52 Custom with detached mesh : custom(none url(fragment.shader), detached)
53 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 0 0 filter-box detached)'
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 url(fragment.shader), 0 0 filter-box detached)'
60
61 Custom with detached and mesh size : custom(none url(fragment.shader), 10 20 detached)
62 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 10 20 filter-box detached)'
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 url(fragment.shader), 10 20 filter-box detached)'
69
70 Custom with default filter-box : custom(none url(fragment.shader), filter-box)
71 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 0 0 filter-box)'
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 url(fragment.shader), 0 0 filter-box)'
78
79 Custom with content-box : custom(none url(fragment.shader), content-box)
80 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 0 0 content-box)'
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 url(fragment.shader), 0 0 content-box)'
87
88 Custom with border-box : custom(none url(fragment.shader), border-box)
89 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 0 0 border-box)'
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 url(fragment.shader), 0 0 border-box)'
96
97 Custom with padding-box : custom(none url(fragment.shader), padding-box)
98 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 0 0 padding-box)'
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 url(fragment.shader), 0 0 padding-box)'
105
106 Custom with mesh-size and padding-box : custom(none url(fragment.shader), 10 padding-box)
107 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 10 10 padding-box)'
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 url(fragment.shader), 10 10 padding-box)'
114
115 Custom with mesh-size and padding-box : custom(none url(fragment.shader), padding-box detached)
116 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 0 0 padding-box detached)'
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 url(fragment.shader), 0 0 padding-box detached)'
123
124 Custom with both mesh-sizes and padding-box : custom(none url(fragment.shader), 10 20 padding-box)
125 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 10 20 padding-box)'
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 url(fragment.shader), 10 20 padding-box)'
132
133 Custom with both mesh-sizes and padding-box and detached : custom(none url(fragment.shader), 10 20 padding-box detached)
134 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 10 20 padding-box detached)'
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 url(fragment.shader), 10 20 padding-box detached)'
141
142 Custom with padding-box and detached : custom(none url(fragment.shader), padding-box detached)
143 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'custom(none url(fragment.shader), 0 0 padding-box detached)'
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 url(fragment.shader), 0 0 padding-box detached)'
150
151 Multiple with fragment shader : grayscale() custom(none url(fragment.shader)) sepia()
152 PASS removeBaseURL(filterStyle.getPropertyValue('-webkit-filter')) is 'grayscale(1) custom(none url(fragment.shader), 0 0 filter-box) sepia(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 3
157 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_GRAYSCALE
158 PASS removeBaseURL(subRule.cssText) is 'grayscale(1)'
159 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_CUSTOM
160 PASS removeBaseURL(subRule.cssText) is 'custom(none url(fragment.shader), 0 0 filter-box)'
161 PASS subRule.operationType is WebKitCSSFilterValue.CSS_FILTER_SEPIA
162 PASS removeBaseURL(subRule.cssText) is 'sepia(1)'
163 PASS successfullyParsed is true
164
165 TEST COMPLETE
166