1 Tests various selector combinations, containing unknown pseudo element selectors.
4 ::-webkit-slider-thumb should match: PASS
5 *::-webkit-slider-thumb should match: PASS
6 ::-webkit-slider-thumb, where HTML is not default namespace should not match: PASS
7 *|::-webkit-slider-thumb, where HTML is not default namespace should not match: PASS
8 *|*::-webkit-slider-thumb, where HTML is not default namespace should match: PASS
9 html|::-webkit-slider-thumb, where HTML is not default namespace should not match: PASS
10 html|*::-webkit-slider-thumb, where HTML is not default namespace should match: PASS
11 #foo::-webkit-slider-thumb should match: PASS
12 .bar::-webkit-slider-thumb should match: PASS
13 #foo::-webkit-slider-thumb, where HTML is not default namespace should not match: PASS
14 .bar::-webkit-slider-thumb, where HTML is not default namespace should not match: PASS
15 html|#foo::-webkit-slider-thumb, where HTML is not default namespace should not match: PASS
16 html|.bar::-webkit-slider-thumb, where HTML is not default namespace should not match: PASS
17 *|#foo::-webkit-slider-thumb, where HTML is not default namespace should not match: PASS
18 input::-webkit-slider-thumb should match: PASS
19 input#foo::-webkit-slider-thumb should match: PASS
20 input.bar::-webkit-slider-thumb should match: PASS
21 input::-webkit-slider-thumb, where HTML is not default namespace should not match: PASS
22 input#foo::-webkit-slider-thumb, where HTML is not default namespace should not match: PASS
23 input.bar::-webkit-slider-thumb, where HTML is not default namespace should not match: PASS
24 html|input::-webkit-slider-thumb, where HTML is not default namespace should match: PASS
25 html|input#foo::-webkit-slider-thumb, where HTML is not default namespace should match: PASS
26 html|input.bar::-webkit-slider-thumb, where HTML is not default namespace should match: PASS
27 *|input#foo::-webkit-slider-thumb, where HTML is not default namespace should match: PASS
28 input[type=range]::-webkit-slider-thumb should match: PASS
29 input#foo[type=range]::-webkit-slider-thumb should match: PASS
30 input.bar[type=range]::-webkit-slider-thumb should match: PASS
32 Shouldn't ignore selector after the unknown pseudo element:
33 ::-webkit-slider-thumb:disabled should not match: PASS
34 *::-webkit-slider-thumb:disabled should not match: PASS
35 input::-webkit-slider-thumb:disabled should not match: PASS
36 #foo::-webkit-slider-thumb:disabled should not match: PASS
37 input#foo::-webkit-slider-thumb:disabled should not match: PASS
38 input.bar::-webkit-slider-thumb:disabled should not match: PASS
39 input[type=range]::-webkit-slider-thumb:disabled should not match: PASS
41 Should not match disabled input, because the disabled state is on the input, not the thumb:
42 ::-webkit-slider-thumb:disabled should not match: PASS
43 *::-webkit-slider-thumb:disabled should not match: PASS
44 input::-webkit-slider-thumb:disabled should not match: PASS
45 #foo::-webkit-slider-thumb:disabled should not match: PASS
46 input#foo::-webkit-slider-thumb:disabled should not match: PASS
47 input.bar::-webkit-slider-thumb:disabled should not match: PASS
48 input[type=range]::-webkit-slider-thumb:disabled should not match: PASS
50 Should match :hover when the mouse is over the slider thumb:
51 ::-webkit-slider-thumb:hover should match: PASS
52 *::-webkit-slider-thumb:hover should match: PASS
53 input::-webkit-slider-thumb:hover should match: PASS
54 #foo::-webkit-slider-thumb:hover should match: PASS
55 input#foo::-webkit-slider-thumb:hover should match: PASS
56 input.bar::-webkit-slider-thumb:hover should match: PASS
57 input[type=range]::-webkit-slider-thumb:hover should match: PASS
59 Should match when combined with descendant selectors:
60 #baz ::-webkit-slider-thumb should match: PASS
61 #baz *::-webkit-slider-thumb should match: PASS
62 #baz input::-webkit-slider-thumb should match: PASS
63 #baz #foo::-webkit-slider-thumb should match: PASS
64 #baz input#foo::-webkit-slider-thumb should match: PASS
65 #baz input.bar::-webkit-slider-thumb should match: PASS
66 #baz input[type=range]::-webkit-slider-thumb should match: PASS
67 .qux ::-webkit-slider-thumb should match: PASS
68 .qux *::-webkit-slider-thumb should match: PASS
69 .qux input::-webkit-slider-thumb should match: PASS
70 .qux #foo::-webkit-slider-thumb should match: PASS
71 .qux input#foo::-webkit-slider-thumb should match: PASS
72 .qux input.bar::-webkit-slider-thumb should match: PASS
73 .qux input[type=range]::-webkit-slider-thumb should match: PASS
75 Should match when combined with sibling selectors:
76 #sib + ::-webkit-slider-thumb should match: PASS
77 #sib + *::-webkit-slider-thumb should match: PASS
78 #sib + input::-webkit-slider-thumb should match: PASS
79 #sib + #foo::-webkit-slider-thumb should match: PASS
80 #sib + input#foo::-webkit-slider-thumb should match: PASS
81 #sib + input.bar::-webkit-slider-thumb should match: PASS
82 #sib + input[type=range]::-webkit-slider-thumb should match: PASS
83 #sib ~ ::-webkit-slider-thumb should match: PASS
84 #sib ~ *::-webkit-slider-thumb should match: PASS
85 #sib ~ input::-webkit-slider-thumb should match: PASS
86 #sib ~ #foo::-webkit-slider-thumb should match: PASS
87 #sib ~ input#foo::-webkit-slider-thumb should match: PASS
88 #sib ~ input.bar::-webkit-slider-thumb should match: PASS
89 #sib ~ input[type=range]::-webkit-slider-thumb should match: PASS
90 .ling + ::-webkit-slider-thumb should match: PASS
91 .ling + *::-webkit-slider-thumb should match: PASS
92 .ling + input::-webkit-slider-thumb should match: PASS
93 .ling + #foo::-webkit-slider-thumb should match: PASS
94 .ling + input#foo::-webkit-slider-thumb should match: PASS
95 .ling + input.bar::-webkit-slider-thumb should match: PASS
96 .ling + input[type=range]::-webkit-slider-thumb should match: PASS
97 .ling ~ ::-webkit-slider-thumb should match: PASS
98 .ling ~ *::-webkit-slider-thumb should match: PASS
99 .ling ~ input::-webkit-slider-thumb should match: PASS
100 .ling ~ #foo::-webkit-slider-thumb should match: PASS
101 .ling ~ input#foo::-webkit-slider-thumb should match: PASS
102 .ling ~ input.bar::-webkit-slider-thumb should match: PASS
103 .ling ~ input[type=range]::-webkit-slider-thumb should match: PASS