[parse-has-class-prefix.tentative.html]
[":has(.foo-*)" should be a valid selector]
expected: FAIL
[":has(> .foo-*)" should be a valid selector]
expected: FAIL
[":has(+ .foo-*)" should be a valid selector]
expected: FAIL
[":has(~ .foo-*)" should be a valid selector]
expected: FAIL
[":has(~ .bar > .foo-*)" should be a valid selector]
expected: FAIL
[":has(~ .bar .foo-*)" should be a valid selector]
expected: FAIL
[".a:has(.foo-*)" should be a valid selector]
expected: FAIL
[".foo-*:has(.a)" should be a valid selector]
expected: FAIL
[":has(.foo-*) .a" should be a valid selector]
expected: FAIL
[":has(> .foo-*) > .a" should be a valid selector]
expected: FAIL
[":not(:has(.foo-*))" should be a valid selector]
expected: FAIL
[":has(.foo-*, .bar-*)" should be a valid selector]
expected: FAIL
[":has(.foo-*):has(.bar-*)" should be a valid selector]
expected: FAIL