Harness status: OK Found 18 tests 18 Pass Pass :has(#a) matches expected elements Pass :has(.ancestor) matches expected elements Pass :has(.target) matches expected elements Pass :has(.descendant) matches expected elements Pass .parent:has(.target) matches expected elements Pass :has(.sibling ~ .target) matches expected elements Pass .parent:has(.sibling ~ .target) matches expected elements Pass :has(:is(.target ~ .sibling .descendant)) matches expected elements Pass .parent:has(:is(.target ~ .sibling .descendant)) matches expected elements Pass .sibling:has(.descendant) ~ .target matches expected elements Pass :has(> .parent) matches expected elements Pass :has(> .target) matches expected elements Pass :has(> .parent, > .target) matches expected elements Pass :has(+ #h) matches expected elements Pass .parent:has(~ #h) matches expected elements Pass .sibling:has(.descendant) matches expected element Pass closest(.ancestor:has(.descendant)) returns expected element Pass :has(.target ~ .sibling .descendant) matches expectedly