Implement the updated port/area-based Scroll Snap Module Level 1 Spec
[WebKit-https.git] / LayoutTests / css3 / scroll-snap / scroll-snap-property-parsing-expected.txt
1 Test the parsing of the scroll-snap-* properties.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6
7 initial value : initial
8 PASS cssRule.type is 1
9 PASS declaration.length is 1
10 PASS declaration.getPropertyValue('scroll-snap-type') is 'initial'
11
12 only strictness : mandatory
13 PASS cssRule.type is 1
14 PASS declaration.length is 1
15 PASS declaration.getPropertyValue('scroll-snap-type') is 'mandatory'
16
17 only axis : both
18 PASS cssRule.type is 1
19 PASS declaration.length is 1
20 PASS declaration.getPropertyValue('scroll-snap-type') is 'both'
21
22 none : none
23 PASS cssRule.type is 1
24 PASS declaration.length is 1
25 PASS declaration.getPropertyValue('scroll-snap-type') is 'none'
26
27 strictness following axis : inline mandatory
28 PASS cssRule.type is 1
29 PASS declaration.length is 1
30 PASS declaration.getPropertyValue('scroll-snap-type') is 'inline mandatory'
31
32 initial value : initial
33 PASS cssRule.type is 1
34 PASS declaration.length is 1
35 PASS declaration.getPropertyValue('scroll-snap-align') is 'initial'
36
37 single value : start
38 PASS cssRule.type is 1
39 PASS declaration.length is 1
40 PASS declaration.getPropertyValue('scroll-snap-align') is 'start'
41
42 two values : start end
43 PASS cssRule.type is 1
44 PASS declaration.length is 1
45 PASS declaration.getPropertyValue('scroll-snap-align') is 'start end'
46
47 single length : 10px
48 PASS cssRule.type is 1
49 PASS declaration.length is 4
50 PASS declaration.getPropertyValue('scroll-padding') is '10px'
51
52 two percentages : 10% 20%
53 PASS cssRule.type is 1
54 PASS declaration.length is 4
55 PASS declaration.getPropertyValue('scroll-padding') is '10% 20%'
56
57 three lengths : 1px 2px 3px
58 PASS cssRule.type is 1
59 PASS declaration.length is 4
60 PASS declaration.getPropertyValue('scroll-padding') is '1px 2px 3px'
61
62 four values : 50px 10% 20% 50px
63 PASS cssRule.type is 1
64 PASS declaration.length is 4
65 PASS declaration.getPropertyValue('scroll-padding') is '50px 10% 20% 50px'
66
67 calc expression : calc(50px + 10%) 20px
68 PASS cssRule.type is 1
69 PASS declaration.length is 4
70 PASS declaration.getPropertyValue('scroll-padding') is 'calc(50px + 10%) 20px'
71
72 various units : 1em 5mm 2in 4cm
73 PASS cssRule.type is 1
74 PASS declaration.length is 4
75 PASS declaration.getPropertyValue('scroll-padding') is '1em 5mm 2in 4cm'
76
77 subpixel values : 10.4375px 6.5px
78 PASS cssRule.type is 1
79 PASS declaration.length is 4
80 PASS declaration.getPropertyValue('scroll-padding') is '10.4375px 6.5px'
81
82 single length : 10px
83 PASS cssRule.type is 1
84 PASS declaration.length is 4
85 PASS declaration.getPropertyValue('scroll-snap-margin') is '10px'
86
87 two lengths : 10px 20px
88 PASS cssRule.type is 1
89 PASS declaration.length is 4
90 PASS declaration.getPropertyValue('scroll-snap-margin') is '10px 20px'
91
92 three lengths : 1px 2px 3px
93 PASS cssRule.type is 1
94 PASS declaration.length is 4
95 PASS declaration.getPropertyValue('scroll-snap-margin') is '1px 2px 3px'
96
97 four lengths : 50px 10px 20px 50px
98 PASS cssRule.type is 1
99 PASS declaration.length is 4
100 PASS declaration.getPropertyValue('scroll-snap-margin') is '50px 10px 20px 50px'
101
102 various units : 1em 5mm 2in 4cm
103 PASS cssRule.type is 1
104 PASS declaration.length is 4
105 PASS declaration.getPropertyValue('scroll-snap-margin') is '1em 5mm 2in 4cm'
106
107 subpixel values : 10.4375px 6.5px
108 PASS cssRule.type is 1
109 PASS declaration.length is 4
110 PASS declaration.getPropertyValue('scroll-snap-margin') is '10.4375px 6.5px'
111 PASS successfullyParsed is true
112
113 TEST COMPLETE
114