Harness status: OK Found 33 tests 26 Pass 7 Fail Pass ":is(div )" should be a valid selector Pass ":where(div )" should be a valid selector Pass ":is(div + bar, div ~ .baz)" should be a valid selector Pass ":where(div + bar, div ~ .baz)" should be a valid selector Pass ":is(:is(div))" should be a valid selector Pass ":where(:is(div))" should be a valid selector Pass ":is(:where(div))" should be a valid selector Pass ":where(:where(div))" should be a valid selector Pass ":host(:is(div))" should be a valid selector Pass ":host(:where(div))" should be a valid selector Pass ":host(:is(div ))" should be a valid selector Pass ":host(:where(div ))" should be a valid selector Fail ":host(:is(div .foo))" should be a valid selector Fail ":host(:where(div .foo))" should be a valid selector Pass ":is(:hover, :active)" should be a valid selector Pass ":where(:hover, :active)" should be a valid selector Pass ":is(div):hover" should be a valid selector Pass ":where(div):hover" should be a valid selector Pass ":is(div)::before" should be a valid selector Pass ":where(div)::before" should be a valid selector Fail ":is(::before)" should be a valid selector Fail ":where(::before)" should be a valid selector Pass ":is(div) + bar" should be a valid selector Pass ":where(div) + bar" should be a valid selector Pass "::part(foo):is(:hover)" should be a valid selector Pass "::part(foo):where(:hover)" should be a valid selector Fail "::part(foo):is([attr='value'])" should be a valid selector Fail "::part(foo):where([attr='value'])" should be a valid selector Pass ":not(:is(div))" should be a valid selector Pass ":not(:where(div))" should be a valid selector Pass ":not(:is(div .foo))" should be a valid selector Pass ":not(:where(div .foo))" should be a valid selector Fail ":is(# C4єанйтж╕/┘ГЁжЮХєа▓┐ЁЭБМєаСеЁЭЖА%=[ямм0)" should be an invalid selector