da0d0f0b189fdecb71ac7f520781d3872280a9b6
[WebKit-https.git] / LayoutTests / css3 / scroll-snap / scroll-snap-property-parsing-expected.txt
1 Test the parsing of the -webkit-scroll-snap-* properties.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6
7 inherited type : inherit
8 PASS cssRule.type is 1
9 PASS declaration.length is 1
10 PASS declaration.getPropertyValue('-webkit-scroll-snap-type') is 'inherit'
11
12 initial type : initial
13 PASS cssRule.type is 1
14 PASS declaration.length is 1
15 PASS declaration.getPropertyValue('-webkit-scroll-snap-type') is 'initial'
16
17 inherited points-x : inherit
18 PASS cssRule.type is 1
19 PASS declaration.length is 1
20 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is 'inherit'
21
22 initial points-x : initial
23 PASS cssRule.type is 1
24 PASS declaration.length is 1
25 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is 'initial'
26
27 inherited points-y : inherit
28 PASS cssRule.type is 1
29 PASS declaration.length is 1
30 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-y') is 'inherit'
31
32 initial points-y : initial
33 PASS cssRule.type is 1
34 PASS declaration.length is 1
35 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-y') is 'initial'
36
37 inherited destination : inherit
38 PASS cssRule.type is 1
39 PASS declaration.length is 1
40 PASS declaration.getPropertyValue('-webkit-scroll-snap-destination') is 'inherit'
41
42 initial destination : initial
43 PASS cssRule.type is 1
44 PASS declaration.length is 1
45 PASS declaration.getPropertyValue('-webkit-scroll-snap-destination') is 'initial'
46
47 inherited coordinate : inherit
48 PASS cssRule.type is 1
49 PASS declaration.length is 1
50 PASS declaration.getPropertyValue('-webkit-scroll-snap-coordinate') is 'inherit'
51
52 initial coordinate : initial
53 PASS cssRule.type is 1
54 PASS declaration.length is 1
55 PASS declaration.getPropertyValue('-webkit-scroll-snap-coordinate') is 'initial'
56
57 mandatory type : mandatory
58 PASS cssRule.type is 1
59 PASS declaration.length is 1
60 PASS declaration.getPropertyValue('-webkit-scroll-snap-type') is 'mandatory'
61
62 proximity type : proximity
63 PASS cssRule.type is 1
64 PASS declaration.length is 1
65 PASS declaration.getPropertyValue('-webkit-scroll-snap-type') is 'proximity'
66
67 element points along x axis : elements
68 PASS cssRule.type is 1
69 PASS declaration.length is 1
70 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is 'elements'
71
72 percentage points along x axis : 100% 50%
73 PASS cssRule.type is 1
74 PASS declaration.length is 1
75 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is '100% 50%'
76
77 pixel points along x axis : 100px 50px
78 PASS cssRule.type is 1
79 PASS declaration.length is 1
80 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is '100px 50px'
81
82 percentage points repeat along x axis : repeat(100%)
83 PASS cssRule.type is 1
84 PASS declaration.length is 1
85 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is 'repeat(100%)'
86
87 pixe points repeat along x axis : repeat(25px)
88 PASS cssRule.type is 1
89 PASS declaration.length is 1
90 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is 'repeat(25px)'
91
92 percentage points along x axis with percentage repeat : 100% repeat(100%)
93 PASS cssRule.type is 1
94 PASS declaration.length is 1
95 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is '100% repeat(100%)'
96
97 pixel points along x axis with percentage repeat : 100px 50px repeat(25%)
98 PASS cssRule.type is 1
99 PASS declaration.length is 1
100 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is '100px 50px repeat(25%)'
101
102 percentage points along x axis with pixel repeat : 100% 50% repeat(40px)
103 PASS cssRule.type is 1
104 PASS declaration.length is 1
105 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is '100% 50% repeat(40px)'
106
107 pixel points along x axis with pixel repeat : 100px repeat(42px)
108 PASS cssRule.type is 1
109 PASS declaration.length is 1
110 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is '100px repeat(42px)'
111
112 element points along y axis : elements
113 PASS cssRule.type is 1
114 PASS declaration.length is 1
115 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-y') is 'elements'
116
117 percentage points along y axis : 100% 50%
118 PASS cssRule.type is 1
119 PASS declaration.length is 1
120 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-y') is '100% 50%'
121
122 pixel points along y axis : 100px 50px
123 PASS cssRule.type is 1
124 PASS declaration.length is 1
125 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-y') is '100px 50px'
126
127 percentage points repeat along y axis : repeat(100%)
128 PASS cssRule.type is 1
129 PASS declaration.length is 1
130 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-y') is 'repeat(100%)'
131
132 pixe points repeat along y axis : repeat(25px)
133 PASS cssRule.type is 1
134 PASS declaration.length is 1
135 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-y') is 'repeat(25px)'
136
137 percentage points along y axis with percentage repeat : 100% repeat(100%)
138 PASS cssRule.type is 1
139 PASS declaration.length is 1
140 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-y') is '100% repeat(100%)'
141
142 pixel points along y axis with percentage repeat : 100px 50px repeat(25%)
143 PASS cssRule.type is 1
144 PASS declaration.length is 1
145 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-y') is '100px 50px repeat(25%)'
146
147 percentage points along y axis with pixel repeat : 100% 50% repeat(40px)
148 PASS cssRule.type is 1
149 PASS declaration.length is 1
150 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-y') is '100% 50% repeat(40px)'
151
152 pixel points along y axis with pixel repeat : 100px repeat(42px)
153 PASS cssRule.type is 1
154 PASS declaration.length is 1
155 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-y') is '100px repeat(42px)'
156
157 em points along x axis with pixel repeat : 100em repeat(42em)
158 PASS cssRule.type is 1
159 PASS declaration.length is 1
160 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is '100em repeat(42em)'
161
162 mm along x axis with pixel repeat : 100mm repeat(42mm)
163 PASS cssRule.type is 1
164 PASS declaration.length is 1
165 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is '100mm repeat(42mm)'
166
167 in along x axis with pixel repeat : 100in repeat(42in)
168 PASS cssRule.type is 1
169 PASS declaration.length is 1
170 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is '100in repeat(42in)'
171
172 pt along x axis with pixel repeat : 100pt repeat(42pt)
173 PASS cssRule.type is 1
174 PASS declaration.length is 1
175 PASS declaration.getPropertyValue('-webkit-scroll-snap-points-x') is '100pt repeat(42pt)'
176
177 pixel/pixel destination : 10px 50px
178 PASS cssRule.type is 1
179 PASS declaration.length is 1
180 PASS declaration.getPropertyValue('-webkit-scroll-snap-destination') is '10px 50px'
181
182 pixel/percentage destination : 20px 40%
183 PASS cssRule.type is 1
184 PASS declaration.length is 1
185 PASS declaration.getPropertyValue('-webkit-scroll-snap-destination') is '20px 40%'
186
187 percentage/pixel destination : 0% 0px
188 PASS cssRule.type is 1
189 PASS declaration.length is 1
190 PASS declaration.getPropertyValue('-webkit-scroll-snap-destination') is '0% 0px'
191
192 percentage/percentage destination : 5% 100%
193 PASS cssRule.type is 1
194 PASS declaration.length is 1
195 PASS declaration.getPropertyValue('-webkit-scroll-snap-destination') is '5% 100%'
196
197 em/ex destination : 12em 16ex
198 PASS cssRule.type is 1
199 PASS declaration.length is 1
200 PASS declaration.getPropertyValue('-webkit-scroll-snap-destination') is '12em 16ex'
201
202 in/cm destination : 2in 5cm
203 PASS cssRule.type is 1
204 PASS declaration.length is 1
205 PASS declaration.getPropertyValue('-webkit-scroll-snap-destination') is '2in 5cm'
206
207 single pixel coordinate : 50px 100px
208 PASS cssRule.type is 1
209 PASS declaration.length is 1
210 PASS declaration.getPropertyValue('-webkit-scroll-snap-coordinate') is '50px 100px'
211
212 single percentage coordinate : 50% 100%
213 PASS cssRule.type is 1
214 PASS declaration.length is 1
215 PASS declaration.getPropertyValue('-webkit-scroll-snap-coordinate') is '50% 100%'
216
217 multiple pixel coordinates : 50px 100px 150px 100px 200px 100px
218 PASS cssRule.type is 1
219 PASS declaration.length is 1
220 PASS declaration.getPropertyValue('-webkit-scroll-snap-coordinate') is '50px 100px 150px 100px 200px 100px'
221
222 multiple percentage coordinates : 50% 100% 150% 100% 200% 100%
223 PASS cssRule.type is 1
224 PASS declaration.length is 1
225 PASS declaration.getPropertyValue('-webkit-scroll-snap-coordinate') is '50% 100% 150% 100% 200% 100%'
226
227 em/ex coordinate : 12em 16ex 16em 12ex
228 PASS cssRule.type is 1
229 PASS declaration.length is 1
230 PASS declaration.getPropertyValue('-webkit-scroll-snap-coordinate') is '12em 16ex 16em 12ex'
231
232 in/cm coordinate : 2in 5cm 5in 2cm
233 PASS cssRule.type is 1
234 PASS declaration.length is 1
235 PASS declaration.getPropertyValue('-webkit-scroll-snap-coordinate') is '2in 5cm 5in 2cm'
236 PASS successfullyParsed is true
237
238 TEST COMPLETE
239