mirror of
https://github.com/servo/servo.git
synced 2025-08-18 20:05:34 +01:00
Run same tests for layout-2020 and layout-2013 (#30092)
Most tests were only being run for layout-2013, not for layout-2020. This wasn't great since layout-2020 is now the default. So this patch unifies the lists of included tests for both layouts. For layout-2013 this implies adding css/css-content/, css/css-logical/ and css/css-masking/clip/. For layout-2020 this implies adding several additional css tests, and also tests like dom/, js/, html/, etc.
This commit is contained in:
parent
78c7011240
commit
963104e5fc
4797 changed files with 679983 additions and 5390 deletions
|
@ -0,0 +1,3 @@
|
|||
[any-link-pseudo.html]
|
||||
[Style was recalculated for the :any-link pseudo class.]
|
||||
expected: FAIL
|
|
@ -1,2 +1,39 @@
|
|||
[attribute-or-elemental-selectors-in-has.html]
|
||||
expected: ERROR
|
||||
[add .child to #div_child: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[add .descendant to #div_child: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[add .descendant to #div_grandchild: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[set descendant to #div_grandchild[attrname\]: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[change #div_grandchild to #div_descendant: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[add descendant to #div_subject: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[add "div > descendant" to #div_subject: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[add div.child to #div_subject: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[add "div > div.descendant" to #div_subject: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[add div#div_descendant to #div_subject: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[add "div#div_descendant" to #div_subject: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[add div[attrname\] to #div_subject: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[add "div > div[attrname\]" to #div_subject: div#div_subject.color]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,19 +1,81 @@
|
|||
[child-indexed-pseudo-classes-in-has.html]
|
||||
expected: ERROR
|
||||
[Initial colors: #only_child]
|
||||
[Prepend #div1.green: #only_child]
|
||||
expected: FAIL
|
||||
|
||||
[Initial colors: #first_child]
|
||||
[Prepend #div1.green: #first_child]
|
||||
expected: FAIL
|
||||
|
||||
[Initial colors: #last_child]
|
||||
[Prepend #div1.green: #last_child]
|
||||
expected: FAIL
|
||||
|
||||
[Initial colors: #nth_child_3n_1]
|
||||
[Prepend #div1.green: #nth_child_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Initial colors: #nth_child_3n_2]
|
||||
[Prepend #div2.yellow: #first_child]
|
||||
expected: FAIL
|
||||
|
||||
[Initial colors: #nth_child_3n]
|
||||
[Prepend #div2.yellow: #last_child]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div2.yellow: #nth_child_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div2.yellow: #nth_child_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div3.orange: #first_child]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div3.orange: #last_child]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div3.orange: #nth_child_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div3.orange: #nth_child_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div3.orange: #nth_child_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div4: #last_child]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div4: #nth_child_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div4: #nth_child_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div4: #nth_child_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div5: #last_child]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div5: #nth_child_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div5: #nth_child_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div5: #nth_child_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div1: #last_child]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div1: #nth_child_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div1: #nth_child_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div2: #last_child]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div2: #nth_child_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div4: #only_child]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[class-id-attr.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[defined-in-has.html]
|
||||
[Test :has() invalidation with :defined pseudo-class]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-pseudo-class-in-has.html]
|
||||
expected: FAIL
|
|
@ -1,4 +1,6 @@
|
|||
[empty-pseudo-in-has.html]
|
||||
expected: ERROR
|
||||
[Empty #subject]
|
||||
[Insert div#child to #subject]
|
||||
expected: FAIL
|
||||
|
||||
[Insert div to div.#child]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
[enabled-disabled.html]
|
||||
[Element updates when disabled]
|
||||
expected: FAIL
|
||||
|
||||
[Element updates when enabled]
|
||||
expected: FAIL
|
|
@ -1,4 +1,4 @@
|
|||
[has-complexity.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[Before appending 25000 elements]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,306 @@
|
|||
[has-in-adjacent-position.html]
|
||||
expected: ERROR
|
||||
[Initial color]
|
||||
[add .test to previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to subject]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,381 @@
|
|||
[has-in-ancestor-position.html]
|
||||
expected: ERROR
|
||||
[Initial color]
|
||||
[add .test to subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to subject]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after subject_ancestor]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after subject_ancestor]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after subject_ancestor]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after subject_ancestor]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after subject_ancestor]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after subject_ancestor]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after subject_ancestor]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after subject_ancestor]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,177 @@
|
|||
[has-in-parent-position.html]
|
||||
expected: ERROR
|
||||
[Initial color]
|
||||
[add .test to subject]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after subject_parent]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after subject_descendant]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,342 @@
|
|||
[has-in-sibling-position.html]
|
||||
expected: ERROR
|
||||
[Initial color]
|
||||
[add .test to previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to subject]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element inserted after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element inserted again after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div[test_attr\] after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] before next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after previous_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after previous_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after previous_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after subject]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after subject]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after next_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after next_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' again to the element in the tree inserted after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add the class 'test' to the element in the tree inserted again after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div>div[test_attr\] after next_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
[has-invalidation-after-removing-non-first-element.html]
|
||||
expected: ERROR
|
||||
[initial_color: div#subject.color]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
[has-invalidation-for-wiping-an-element.html]
|
||||
expected: ERROR
|
||||
[color after inserting text and div > .descendant: div#subject.color]
|
||||
expected: FAIL
|
||||
|
||||
[color after inserting text and #child > .descendant: div#subject.color]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,105 @@
|
|||
[has-sibling.html]
|
||||
expected: ERROR
|
||||
[initial_color]
|
||||
[add .test to first_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to second_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to third_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to first_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to first_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to third_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[add .test to third_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before first_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before second_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before third_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before first_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before first_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before third_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test before third_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after first_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after second_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after third_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after first_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after first_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after third_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div.test after third_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before first_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before second_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before third_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before first_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before first_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before third_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test before third_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after first_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after second_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after third_sibling]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after first_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after first_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after third_sibling_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div.test after third_sibling_descendant]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,30 @@
|
|||
[has-with-not.html]
|
||||
expected: ERROR
|
||||
[Initial color]
|
||||
[remove .test to subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[remove .test to subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert element div after subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div before subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div>div before subject_descendant]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div.test after subject_child]
|
||||
expected: FAIL
|
||||
|
||||
[insert tree div.test after subject_descendant]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[has-with-nth-child.html]
|
||||
[Initially red]
|
||||
expected: FAIL
|
|
@ -1,2 +1,10 @@
|
|||
[has-with-pseudo-class.html]
|
||||
expected: ERROR
|
||||
[Before set checked on checkbox, testing subject]
|
||||
expected: FAIL
|
||||
|
||||
[Set checked on checkbox, testing subject]
|
||||
expected: FAIL
|
||||
|
||||
[Unset checked on checkbox, testing subject]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,28 +1,27 @@
|
|||
[input-pseudo-classes-in-has.html]
|
||||
expected: ERROR
|
||||
[:checked & :indeterminate invalidation on <input>]
|
||||
expected: FAIL
|
||||
|
||||
[:indeterminate invalidation on <progress>]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[:disabled invalidation]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[:read-only invalidation]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[:valid invalidation]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[:default invalidation with input[type=radio\]]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[:required invalidation]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[:out-of-range invalidation]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[:placeholder-shown invalidation]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[insert-sibling-002.html]
|
||||
[Remove/Insert adjacent sibling of parent]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[insert-sibling-003.html]
|
||||
[Remove/Insert earlier sibling of ancestor]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[insert-sibling-004.html]
|
||||
[Remove/Insert earlier sibling of parent]
|
||||
expected: FAIL
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,3 @@
|
|||
[is-pseudo-containing-sibling-relationship-in-has.html]
|
||||
[Initially red]
|
||||
expected: FAIL
|
15
tests/wpt/meta/css/selectors/invalidation/is.html.ini
Normal file
15
tests/wpt/meta/css/selectors/invalidation/is.html.ini
Normal file
|
@ -0,0 +1,15 @@
|
|||
[is.html]
|
||||
[Invalidate :is() for simple selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate :is() for compound selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate :is() for complex selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate nested :is().]
|
||||
expected: FAIL
|
||||
|
||||
[Test specificity of :is().]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[lang-pseudo-class-in-has-document-element.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[lang-pseudo-class-in-has-multiple-document-elements.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[lang-pseudo-class-in-has-xhtml.xhtml]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[lang-pseudo-class-in-has.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,7 @@
|
|||
[media-loading-pseudo-classes-in-has.html]
|
||||
expected: TIMEOUT
|
||||
[Test :has(:stalled) invalidation]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Test :has(:buffering) invalidation]
|
||||
expected: NOTRUN
|
|
@ -0,0 +1,2 @@
|
|||
[negated-nth-child-when-ancestor-changes.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[negated-nth-last-child-when-ancestor-changes.html]
|
||||
expected: FAIL
|
|
@ -1,7 +0,0 @@
|
|||
[not-001.html]
|
||||
[precondition]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidation of sibling combinators in :not()]
|
||||
expected: FAIL
|
||||
|
|
@ -1,19 +1,3 @@
|
|||
[not-002.html]
|
||||
[Invalidate :not() for simple selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate :not() for compound selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Test specificity of :not().]
|
||||
expected: FAIL
|
||||
|
||||
[Preconditions.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate :not() for complex selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate nested :is() inside :not().]
|
||||
expected: FAIL
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,3 @@
|
|||
[not-pseudo-containing-sibling-relationship-in-has.html]
|
||||
[Initially red]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-child-containing-ancestor.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-child-in-shadow-root.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-child-of-attr-largedom.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-last-child-containing-ancestor.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-last-child-in-shadow-root.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-last-child-of-attr.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-last-child-of-class.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-last-child-of-has.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-last-child-of-in-ancestor.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-last-child-of-sibling.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-last-child-when-ancestor-changes.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[nth-last-child-when-sibling-changes.html]
|
||||
expected: FAIL
|
|
@ -1,19 +1,144 @@
|
|||
[typed-child-indexed-pseudo-classes-in-has.html]
|
||||
expected: ERROR
|
||||
[Initial colors: #only_of_type]
|
||||
[Prepend #div1.green: #only_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Initial colors: #first_of_type]
|
||||
[Prepend #div1.green: #first_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Initial colors: #last_of_type]
|
||||
[Prepend #div1.green: #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Initial colors: #nth_of_type_3n_1]
|
||||
[Prepend #div1.green: #nth_of_type_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Initial colors: #nth_of_type_3n_2]
|
||||
[Prepend span (2): #only_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Initial colors: #nth_of_type_3n]
|
||||
[Prepend span (2): #first_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (2): #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (2): #nth_of_type_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div2.yellow: #first_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div2.yellow: #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div2.yellow: #nth_of_type_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div2.yellow: #nth_of_type_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (3): #first_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (3): #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (3): #nth_of_type_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (3): #nth_of_type_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div3.orange: #first_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div3.orange: #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div3.orange: #nth_of_type_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div3.orange: #nth_of_type_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div3.orange: #nth_of_type_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (4): #first_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (4): #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (4): #nth_of_type_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (4): #nth_of_type_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (4): #nth_of_type_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div4: #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div4: #nth_of_type_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div4: #nth_of_type_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div4: #nth_of_type_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (5): #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (5): #nth_of_type_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (5): #nth_of_type_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (5): #nth_of_type_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div5: #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div5: #nth_of_type_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div5: #nth_of_type_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend #div5: #nth_of_type_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (6): #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (6): #nth_of_type_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (6): #nth_of_type_3n_2]
|
||||
expected: FAIL
|
||||
|
||||
[Prepend span (6): #nth_of_type_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div1: #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div1: #nth_of_type_3n_1]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div1: #nth_of_type_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div2: #last_of_type]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div2: #nth_of_type_3n]
|
||||
expected: FAIL
|
||||
|
||||
[Remove #div4: #only_of_type]
|
||||
expected: FAIL
|
||||
|
|
15
tests/wpt/meta/css/selectors/invalidation/where.html.ini
Normal file
15
tests/wpt/meta/css/selectors/invalidation/where.html.ini
Normal file
|
@ -0,0 +1,15 @@
|
|||
[where.html]
|
||||
[Preconditions.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate :where() for simple selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate :where() for compound selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate :where() for complex selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate nested :where().]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue