Harness status: OK

Found 32 tests

27 Pass
5 Fail
Pass	"::part(--foo)" should be a valid selector
Pass	"::part(bar)" should be a valid selector
Pass	"::part(--)" should be a valid selector
Pass	"::part(--0)" should be a valid selector
Pass	"::part(foo bar)" should be a valid selector
Pass	"::part(-foo bar)" should be a valid selector
Pass	"::part(foo):focus" should be a valid selector
Pass	"::part(foo):hover" should be a valid selector
Pass	"::part(foo):focus-within" should be a valid selector
Pass	"::part(foo)::before" should be a valid selector
Pass	"::part(foo)::after" should be a valid selector
Pass	"::part(foo)::placeholder" should be a valid selector
Pass	"::part(foo)::first-line" should be a valid selector
Pass	"::part(foo)::first-letter" should be a valid selector
Pass	"::part(foo)::file-selector-button" should be a valid selector
Pass	"::part(foo):is(:focus)" should be a valid selector
Pass	":lang(en)::part(foo)" should be a valid selector
Pass	":dir(ltr)::part(foo)" should be a valid selector
Pass	"::part(foo):lang(en)" should be a valid selector
Pass	"::part(foo):dir(ltr)" should be a valid selector
Pass	"::part(foo):disabled" should be a valid selector
Pass	"::part(foo):checked" should be a valid selector
Pass	":part()" should be an invalid selector
Pass	":part(0)" should be an invalid selector
Pass	":part('foo')" should be an invalid selector
Pass	":part([foo])" should be an invalid selector
Pass	"::part(foo) + ::part(bar)" should be an invalid selector
Fail	"::part(foo):is(ul)" should be a valid selector
Fail	"::part(foo):is(nav ul)" should be a valid selector
Fail	"::part(foo):where(ul)" should be a valid selector
Fail	"::part(foo):where(nav ul)" should be a valid selector
Fail	"::part(foo):has(li)" should be an invalid selector