LayoutTests:
[WebKit-https.git] / LayoutTests / svg / dom / preserve-aspect-ratio-parser-expected.txt
1 This tests the parser for preserve aspect ratio attribute values.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 Test string: 'none'
7 PASS imageElement.preserveAspectRatio.baseVal.align is 1
8 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
9
10 Test string: 'xMinYMin'
11 PASS imageElement.preserveAspectRatio.baseVal.align is 2
12 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
13
14 Test string: 'xMidYMin'
15 PASS imageElement.preserveAspectRatio.baseVal.align is 3
16 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
17
18 Test string: 'xMaxYMin'
19 PASS imageElement.preserveAspectRatio.baseVal.align is 4
20 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
21
22 Test string: 'xMinYMid'
23 PASS imageElement.preserveAspectRatio.baseVal.align is 5
24 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
25
26 Test string: 'xMidYMid'
27 PASS imageElement.preserveAspectRatio.baseVal.align is 6
28 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
29
30 Test string: 'xMaxYMid'
31 PASS imageElement.preserveAspectRatio.baseVal.align is 7
32 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
33
34 Test string: 'xMinYMax'
35 PASS imageElement.preserveAspectRatio.baseVal.align is 8
36 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
37
38 Test string: 'xMidYMax'
39 PASS imageElement.preserveAspectRatio.baseVal.align is 9
40 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
41
42 Test string: 'xMaxYMax'
43 PASS imageElement.preserveAspectRatio.baseVal.align is 10
44 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
45
46 Test string: 'xMinYMin meet'
47 PASS imageElement.preserveAspectRatio.baseVal.align is 2
48 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
49
50 Test string: 'xMidYMin meet'
51 PASS imageElement.preserveAspectRatio.baseVal.align is 3
52 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
53
54 Test string: 'xMaxYMin meet'
55 PASS imageElement.preserveAspectRatio.baseVal.align is 4
56 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
57
58 Test string: 'xMinYMid meet'
59 PASS imageElement.preserveAspectRatio.baseVal.align is 5
60 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
61
62 Test string: 'xMidYMid meet'
63 PASS imageElement.preserveAspectRatio.baseVal.align is 6
64 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
65
66 Test string: 'xMaxYMid meet'
67 PASS imageElement.preserveAspectRatio.baseVal.align is 7
68 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
69
70 Test string: 'xMinYMax meet'
71 PASS imageElement.preserveAspectRatio.baseVal.align is 8
72 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
73
74 Test string: 'xMidYMax meet'
75 PASS imageElement.preserveAspectRatio.baseVal.align is 9
76 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
77
78 Test string: 'xMaxYMax meet'
79 PASS imageElement.preserveAspectRatio.baseVal.align is 10
80 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
81
82 Test string: 'xMinYMin slice'
83 PASS imageElement.preserveAspectRatio.baseVal.align is 2
84 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
85
86 Test string: 'xMidYMin slice'
87 PASS imageElement.preserveAspectRatio.baseVal.align is 3
88 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
89
90 Test string: 'xMaxYMin slice'
91 PASS imageElement.preserveAspectRatio.baseVal.align is 4
92 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
93
94 Test string: 'xMinYMid slice'
95 PASS imageElement.preserveAspectRatio.baseVal.align is 5
96 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
97
98 Test string: 'xMidYMid slice'
99 PASS imageElement.preserveAspectRatio.baseVal.align is 6
100 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
101
102 Test string: 'xMaxYMid slice'
103 PASS imageElement.preserveAspectRatio.baseVal.align is 7
104 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
105
106 Test string: 'xMinYMax slice'
107 PASS imageElement.preserveAspectRatio.baseVal.align is 8
108 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
109
110 Test string: 'xMidYMax slice'
111 PASS imageElement.preserveAspectRatio.baseVal.align is 9
112 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
113
114 Test string: 'xMaxYMax slice'
115 PASS imageElement.preserveAspectRatio.baseVal.align is 10
116 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
117
118 Test string: 'defer xMinYMin'
119 PASS imageElement.preserveAspectRatio.baseVal.align is 2
120 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
121
122 Test string: 'defer xMidYMin'
123 PASS imageElement.preserveAspectRatio.baseVal.align is 3
124 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
125
126 Test string: 'defer xMaxYMin'
127 PASS imageElement.preserveAspectRatio.baseVal.align is 4
128 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
129
130 Test string: 'defer xMinYMid'
131 PASS imageElement.preserveAspectRatio.baseVal.align is 5
132 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
133
134 Test string: 'defer xMidYMid'
135 PASS imageElement.preserveAspectRatio.baseVal.align is 6
136 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
137
138 Test string: 'defer xMaxYMid'
139 PASS imageElement.preserveAspectRatio.baseVal.align is 7
140 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
141
142 Test string: 'defer xMinYMax'
143 PASS imageElement.preserveAspectRatio.baseVal.align is 8
144 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
145
146 Test string: 'defer xMidYMax'
147 PASS imageElement.preserveAspectRatio.baseVal.align is 9
148 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
149
150 Test string: 'defer xMaxYMax'
151 PASS imageElement.preserveAspectRatio.baseVal.align is 10
152 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
153
154 Test string: 'defer xMinYMin meet'
155 PASS imageElement.preserveAspectRatio.baseVal.align is 2
156 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
157
158 Test string: 'defer xMidYMin meet'
159 PASS imageElement.preserveAspectRatio.baseVal.align is 3
160 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
161
162 Test string: 'defer xMaxYMin meet'
163 PASS imageElement.preserveAspectRatio.baseVal.align is 4
164 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
165
166 Test string: 'defer xMinYMid meet'
167 PASS imageElement.preserveAspectRatio.baseVal.align is 5
168 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
169
170 Test string: 'defer xMidYMid meet'
171 PASS imageElement.preserveAspectRatio.baseVal.align is 6
172 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
173
174 Test string: 'defer xMaxYMid meet'
175 PASS imageElement.preserveAspectRatio.baseVal.align is 7
176 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
177
178 Test string: 'defer xMinYMax meet'
179 PASS imageElement.preserveAspectRatio.baseVal.align is 8
180 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
181
182 Test string: 'defer xMidYMax meet'
183 PASS imageElement.preserveAspectRatio.baseVal.align is 9
184 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
185
186 Test string: 'defer xMaxYMax meet'
187 PASS imageElement.preserveAspectRatio.baseVal.align is 10
188 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
189
190 Test string: 'defer xMinYMin slice'
191 PASS imageElement.preserveAspectRatio.baseVal.align is 2
192 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
193
194 Test string: 'defer xMidYMin slice'
195 PASS imageElement.preserveAspectRatio.baseVal.align is 3
196 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
197
198 Test string: 'defer xMaxYMin slice'
199 PASS imageElement.preserveAspectRatio.baseVal.align is 4
200 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
201
202 Test string: 'defer xMinYMid slice'
203 PASS imageElement.preserveAspectRatio.baseVal.align is 5
204 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
205
206 Test string: 'defer xMidYMid slice'
207 PASS imageElement.preserveAspectRatio.baseVal.align is 6
208 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
209
210 Test string: 'defer xMaxYMid slice'
211 PASS imageElement.preserveAspectRatio.baseVal.align is 7
212 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
213
214 Test string: 'defer xMinYMax slice'
215 PASS imageElement.preserveAspectRatio.baseVal.align is 8
216 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
217
218 Test string: 'defer xMidYMax slice'
219 PASS imageElement.preserveAspectRatio.baseVal.align is 9
220 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
221
222 Test string: 'defer xMaxYMax slice'
223 PASS imageElement.preserveAspectRatio.baseVal.align is 10
224 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
225
226 Tests for some whitespace cases.
227
228 Test string: ' xMinYMin'
229 PASS imageElement.preserveAspectRatio.baseVal.align is 2
230 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
231
232 Test string: 'xMinYMin '
233 PASS imageElement.preserveAspectRatio.baseVal.align is 2
234 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
235
236 Test string: ' xMinYMin '
237 PASS imageElement.preserveAspectRatio.baseVal.align is 2
238 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
239
240 Test string: '         xMinYMin        '
241 PASS imageElement.preserveAspectRatio.baseVal.align is 2
242 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
243
244 Test string: 'xMinYMin  '
245 PASS imageElement.preserveAspectRatio.baseVal.align is 2
246 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
247
248 Test string: 'xMinYMin
249 '
250 PASS imageElement.preserveAspectRatio.baseVal.align is 2
251 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
252
253 Test string: 'xMinYMin
254 '
255 PASS imageElement.preserveAspectRatio.baseVal.align is 2
256 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
257
258 Test string: 'xMinYMinslice'
259 PASS imageElement.preserveAspectRatio.baseVal.align is 2
260 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
261
262 Test string: 'xMinYMin slice'
263 PASS imageElement.preserveAspectRatio.baseVal.align is 2
264 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
265
266 Test string: 'xMinYMinslice '
267 PASS imageElement.preserveAspectRatio.baseVal.align is 2
268 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
269
270 Test string: 'xMinYMin        slice        '
271 PASS imageElement.preserveAspectRatio.baseVal.align is 2
272 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
273
274 Test string: ' xMinYMinslice'
275 PASS imageElement.preserveAspectRatio.baseVal.align is 2
276 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
277
278 Test string: ' xMinYMin slice'
279 PASS imageElement.preserveAspectRatio.baseVal.align is 2
280 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
281
282 Test string: ' xMinYMinslice '
283 PASS imageElement.preserveAspectRatio.baseVal.align is 2
284 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
285
286 Test string: '        xMinYMin        slice        '
287 PASS imageElement.preserveAspectRatio.baseVal.align is 2
288 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
289
290 Tests for bug where "slice" parsing was based on the old value rather than the parsed value.
291
292 Test string: 'none'
293 PASS imageElement.preserveAspectRatio.baseVal.align is 1
294 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
295
296 Test string: 'xMinYMin slice'
297 PASS imageElement.preserveAspectRatio.baseVal.align is 2
298 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 2
299
300 Test string: 'xMinYMin'
301 PASS imageElement.preserveAspectRatio.baseVal.align is 2
302 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
303
304 Test string: 'none slice'
305 PASS imageElement.preserveAspectRatio.baseVal.align is 1
306 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
307
308 Test string: 'xMinYMin'
309 PASS imageElement.preserveAspectRatio.baseVal.align is 2
310 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
311
312 Test string: 'slice'
313 PASS imageElement.preserveAspectRatio.baseVal.align is 1
314 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
315
316 Strings that fail to parse, and hence parse as "none".
317
318 Test string: ''
319 PASS imageElement.preserveAspectRatio.baseVal.align is 1
320 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
321
322 Test string: 'defer'
323 PASS imageElement.preserveAspectRatio.baseVal.align is 1
324 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
325
326 Test string: 'meet'
327 PASS imageElement.preserveAspectRatio.baseVal.align is 1
328 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
329
330 Test string: 'slice'
331 PASS imageElement.preserveAspectRatio.baseVal.align is 1
332 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
333
334 Test string: 'xminymin'
335 PASS imageElement.preserveAspectRatio.baseVal.align is 1
336 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
337
338 Test string: 'refer xMinYMin slice'
339 PASS imageElement.preserveAspectRatio.baseVal.align is 1
340 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
341
342 Test string: 'xMinYMin defer'
343 PASS imageElement.preserveAspectRatio.baseVal.align is 1
344 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
345
346 Test string: 'slice xMinYMin'
347 PASS imageElement.preserveAspectRatio.baseVal.align is 1
348 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
349
350 Test string: 'xMinYMin¬†'
351 PASS imageElement.preserveAspectRatio.baseVal.align is 1
352 PASS imageElement.preserveAspectRatio.baseVal.meetOrSlice is 1
353
354 PASS successfullyParsed is true
355
356 TEST COMPLETE
357