has-with-nesting-parent-containing-complex.html

PASSExpected37 of 37 subtests pass497 ms

Details

Test
/css/selectors/invalidation/has-with-nesting-parent-containing-complex.html
Harness
OK

Subtests

StatusSubtestMessage
PASS#anchor1 initially white
PASS#anchor1 becomes rgb(0, 0, 255) after adding .ancestor to #grand_parent1
PASS#anchor1 becomes rgb(255, 255, 255) after removing .ancestor from #grand_parent1
PASS#anchor1 becomes rgb(0, 0, 255) after adding .ancestor to #parent1
PASS#anchor1 becomes rgb(255, 255, 255) after removing .ancestor from #parent1
PASS#anchor2 initially white
PASS#anchor2 becomes rgb(173, 216, 230) after adding .ancestor to #grand_parent2
PASS#anchor2 becomes rgb(255, 255, 255) after removing .ancestor from #grand_parent2
PASS#anchor2 becomes rgb(173, 216, 230) after adding .ancestor to #parent2
PASS#anchor2 becomes rgb(255, 255, 255) after removing .ancestor from #parent2
PASS#anchor3 initially white
PASS#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #grand_parent_indirect_prev3
PASS#anchor3 becomes rgb(154, 205, 50) after adding .ancestor to #grand_parent3
PASS#anchor3 becomes rgb(255, 255, 0) after removing .ancestor from #grand_parent3
PASS#anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #grand_parent_indirect_prev3
PASS#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #grand_parent_direct_prev3
PASS#anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #grand_parent_direct_prev3
PASS#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #parent_indirect_prev3
PASS#anchor3 becomes rgb(154, 205, 50) after adding .ancestor to #parent3
PASS#anchor3 becomes rgb(255, 255, 0) after removing .ancestor from #parent3
PASS#anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #parent_indirect_prev3
PASS#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #parent_direct_prev3
PASS#anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #parent_direct_prev3
PASS#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #anchor_indirect_prev3
PASS#anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #anchor_indirect_prev3
PASS#anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #anchor_direct_prev3
PASS#anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #anchor_direct_prev3
PASS#anchor4 initially white
PASS#anchor4 becomes rgb(0, 128, 0) after adding .prev to #indirect_prev4
PASS#anchor4 becomes rgb(255, 255, 255) after removing .prev from #indirect_prev4
PASS#anchor4 becomes rgb(0, 128, 0) after adding .prev to #direct_prev4
PASS#anchor4 becomes rgb(255, 255, 255) after removing .prev from #direct_prev4
PASS#anchor5 initially white
PASS#anchor5 becomes rgb(144, 238, 144) after adding .prev to #indirect_prev5
PASS#anchor5 becomes rgb(255, 255, 255) after removing .prev from #indirect_prev5
PASS#anchor5 becomes rgb(144, 238, 144) after adding .prev to #direct_prev5
PASS#anchor5 becomes rgb(255, 255, 255) after removing .prev from #direct_prev5