[has-basic.html]
[:has(#a) matches expected elements]
expected: FAIL
[:has(.ancestor) matches expected elements]
expected: FAIL
[:has(.target) matches expected elements]
expected: FAIL
[:has(.descendant) matches expected elements]
expected: FAIL
[.parent:has(.target) matches expected elements]
expected: FAIL
[:has(.sibling ~ .target) matches expected elements]
expected: FAIL
[.parent:has(.sibling ~ .target) matches expected elements]
expected: FAIL
[:has(:is(.target ~ .sibling .descendant)) matches expected elements]
expected: FAIL
[.parent:has(:is(.target ~ .sibling .descendant)) matches expected elements]
expected: FAIL
[.sibling:has(.descendant) ~ .target matches expected elements]
expected: FAIL
[:has(> .parent) matches expected elements]
expected: FAIL
[:has(> .target) matches expected elements]
expected: FAIL
[:has(> .parent, > .target) matches expected elements]
expected: FAIL
[:has(+ #h) matches expected elements]
expected: FAIL
[.parent:has(~ #h) matches expected elements]
expected: FAIL
[.sibling:has(.descendant) matches expected element]
expected: FAIL
[closest(.ancestor:has(.descendant)) returns expected element]
expected: FAIL
[:has(.target ~ .sibling .descendant) matches expectedly]
expected: FAIL