| OLD | NEW |
| 1 Tests various selector combinations, containing unknown pseudo element selectors
. | 1 Tests various selector combinations, containing unknown pseudo element selectors
. |
| 2 | 2 |
| 3 Basic selector tests: | 3 Basic selector tests: |
| 4 ::-webkit-slider-thumb should match: PASS | 4 ::-webkit-slider-thumb should match: PASS |
| 5 *::-webkit-slider-thumb should match: PASS |
| 5 ::-webkit-slider-thumb, where HTML is not default namespace should not match: PA
SS | 6 ::-webkit-slider-thumb, where HTML is not default namespace should not match: PA
SS |
| 6 *|::-webkit-slider-thumb, where HTML is not default namespace should match: PASS | 7 *|::-webkit-slider-thumb, where HTML is not default namespace should match: PASS |
| 8 *|*::-webkit-slider-thumb, where HTML is not default namespace should match: PAS
S |
| 7 html|::-webkit-slider-thumb, where HTML is not default namespace should match: P
ASS | 9 html|::-webkit-slider-thumb, where HTML is not default namespace should match: P
ASS |
| 10 html|*::-webkit-slider-thumb, where HTML is not default namespace should match:
PASS |
| 8 #foo::-webkit-slider-thumb should match: PASS | 11 #foo::-webkit-slider-thumb should match: PASS |
| 9 .bar::-webkit-slider-thumb should match: PASS | 12 .bar::-webkit-slider-thumb should match: PASS |
| 10 #foo::-webkit-slider-thumb, where HTML is not default namespace should not match
: PASS | 13 #foo::-webkit-slider-thumb, where HTML is not default namespace should not match
: PASS |
| 11 .bar::-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 |
| 12 html|#foo::-webkit-slider-thumb, where HTML is not default namespace should matc
h: PASS | 15 html|#foo::-webkit-slider-thumb, where HTML is not default namespace should matc
h: PASS |
| 13 html|.bar::-webkit-slider-thumb, where HTML is not default namespace should matc
h: PASS | 16 html|.bar::-webkit-slider-thumb, where HTML is not default namespace should matc
h: PASS |
| 14 *|#foo::-webkit-slider-thumb, where HTML is not default namespace should match:
PASS | 17 *|#foo::-webkit-slider-thumb, where HTML is not default namespace should match:
PASS |
| 15 input::-webkit-slider-thumb should match: PASS | 18 input::-webkit-slider-thumb should match: PASS |
| 16 input#foo::-webkit-slider-thumb should match: PASS | 19 input#foo::-webkit-slider-thumb should match: PASS |
| 17 input.bar::-webkit-slider-thumb should match: PASS | 20 input.bar::-webkit-slider-thumb should match: PASS |
| 18 input::-webkit-slider-thumb, where HTML is not default namespace should not matc
h: PASS | 21 input::-webkit-slider-thumb, where HTML is not default namespace should not matc
h: PASS |
| 19 input#foo::-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 |
| 20 input.bar::-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 |
| 21 html|input::-webkit-slider-thumb, where HTML is not default namespace should mat
ch: PASS | 24 html|input::-webkit-slider-thumb, where HTML is not default namespace should mat
ch: PASS |
| 22 html|input#foo::-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 |
| 23 html|input.bar::-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 |
| 24 *|input#foo::-webkit-slider-thumb, where HTML is not default namespace should ma
tch: PASS | 27 *|input#foo::-webkit-slider-thumb, where HTML is not default namespace should ma
tch: PASS |
| 25 input[type=range]::-webkit-slider-thumb should match: PASS | 28 input[type=range]::-webkit-slider-thumb should match: PASS |
| 26 input#foo[type=range]::-webkit-slider-thumb should match: PASS | 29 input#foo[type=range]::-webkit-slider-thumb should match: PASS |
| 27 input.bar[type=range]::-webkit-slider-thumb should match: PASS | 30 input.bar[type=range]::-webkit-slider-thumb should match: PASS |
| 28 | 31 |
| 29 Shouldn't ignore selector after the unknown pseudo element: | 32 Shouldn't ignore selector after the unknown pseudo element: |
| 30 ::-webkit-slider-thumb:disabled should not match: PASS | 33 ::-webkit-slider-thumb:disabled should not match: PASS |
| 34 *::-webkit-slider-thumb:disabled should not match: PASS |
| 31 input::-webkit-slider-thumb:disabled should not match: PASS | 35 input::-webkit-slider-thumb:disabled should not match: PASS |
| 32 #foo::-webkit-slider-thumb:disabled should not match: PASS | 36 #foo::-webkit-slider-thumb:disabled should not match: PASS |
| 33 input#foo::-webkit-slider-thumb:disabled should not match: PASS | 37 input#foo::-webkit-slider-thumb:disabled should not match: PASS |
| 34 input.bar::-webkit-slider-thumb:disabled should not match: PASS | 38 input.bar::-webkit-slider-thumb:disabled should not match: PASS |
| 35 input[type=range]::-webkit-slider-thumb:disabled should not match: PASS | 39 input[type=range]::-webkit-slider-thumb:disabled should not match: PASS |
| 36 | 40 |
| 37 Should not match disabled input, because the disabled state is on the input, not
the thumb: | 41 Should not match disabled input, because the disabled state is on the input, not
the thumb: |
| 38 ::-webkit-slider-thumb:disabled should not match: PASS | 42 ::-webkit-slider-thumb:disabled should not match: PASS |
| 43 *::-webkit-slider-thumb:disabled should not match: PASS |
| 39 input::-webkit-slider-thumb:disabled should not match: PASS | 44 input::-webkit-slider-thumb:disabled should not match: PASS |
| 40 #foo::-webkit-slider-thumb:disabled should not match: PASS | 45 #foo::-webkit-slider-thumb:disabled should not match: PASS |
| 41 input#foo::-webkit-slider-thumb:disabled should not match: PASS | 46 input#foo::-webkit-slider-thumb:disabled should not match: PASS |
| 42 input.bar::-webkit-slider-thumb:disabled should not match: PASS | 47 input.bar::-webkit-slider-thumb:disabled should not match: PASS |
| 43 input[type=range]::-webkit-slider-thumb:disabled should not match: PASS | 48 input[type=range]::-webkit-slider-thumb:disabled should not match: PASS |
| 44 | 49 |
| 45 Should match :hover when the mouse is over the slider thumb: | 50 Should match :hover when the mouse is over the slider thumb: |
| 46 ::-webkit-slider-thumb:hover should match: PASS | 51 ::-webkit-slider-thumb:hover should match: PASS |
| 52 *::-webkit-slider-thumb:hover should match: PASS |
| 47 input::-webkit-slider-thumb:hover should match: PASS | 53 input::-webkit-slider-thumb:hover should match: PASS |
| 48 #foo::-webkit-slider-thumb:hover should match: PASS | 54 #foo::-webkit-slider-thumb:hover should match: PASS |
| 49 input#foo::-webkit-slider-thumb:hover should match: PASS | 55 input#foo::-webkit-slider-thumb:hover should match: PASS |
| 50 input.bar::-webkit-slider-thumb:hover should match: PASS | 56 input.bar::-webkit-slider-thumb:hover should match: PASS |
| 51 input[type=range]::-webkit-slider-thumb:hover should match: PASS | 57 input[type=range]::-webkit-slider-thumb:hover should match: PASS |
| 52 | 58 |
| 53 Should match when combined with descendant selectors: | 59 Should match when combined with descendant selectors: |
| 60 #baz ::-webkit-slider-thumb should match: PASS |
| 61 #baz *::-webkit-slider-thumb should match: PASS |
| 54 #baz input::-webkit-slider-thumb should match: PASS | 62 #baz input::-webkit-slider-thumb should match: PASS |
| 55 #baz #foo::-webkit-slider-thumb should match: PASS | 63 #baz #foo::-webkit-slider-thumb should match: PASS |
| 56 #baz input#foo::-webkit-slider-thumb should match: PASS | 64 #baz input#foo::-webkit-slider-thumb should match: PASS |
| 57 #baz input.bar::-webkit-slider-thumb should match: PASS | 65 #baz input.bar::-webkit-slider-thumb should match: PASS |
| 58 #baz input[type=range]::-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 |
| 59 .qux input::-webkit-slider-thumb should match: PASS | 69 .qux input::-webkit-slider-thumb should match: PASS |
| 60 .qux #foo::-webkit-slider-thumb should match: PASS | 70 .qux #foo::-webkit-slider-thumb should match: PASS |
| 61 .qux input#foo::-webkit-slider-thumb should match: PASS | 71 .qux input#foo::-webkit-slider-thumb should match: PASS |
| 62 .qux input.bar::-webkit-slider-thumb should match: PASS | 72 .qux input.bar::-webkit-slider-thumb should match: PASS |
| 63 .qux input[type=range]::-webkit-slider-thumb should match: PASS | 73 .qux input[type=range]::-webkit-slider-thumb should match: PASS |
| 74 |
| 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 |
| OLD | NEW |