Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/css/invalidation/nth-pseudo.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/css/invalidation/nth-pseudo.html b/third_party/WebKit/LayoutTests/fast/css/invalidation/nth-pseudo.html |
| index bcf504a1a783ba89ae960608d7158a09ac0db30c..9cffe1bc69afa870a8408646cf312fdf17a49e47 100644 |
| --- a/third_party/WebKit/LayoutTests/fast/css/invalidation/nth-pseudo.html |
| +++ b/third_party/WebKit/LayoutTests/fast/css/invalidation/nth-pseudo.html |
| @@ -2,10 +2,13 @@ |
| <script src="../../../resources/testharness.js"></script> |
| <script src="../../../resources/testharnessreport.js"></script> |
| <style> |
| - #t1 > :nth-child(even) { |
| + #t1 > span:nth-child(even) { |
| background-color: green |
| } |
| - #t2 > :nth-last-child(even) { |
| + #t2 > span:nth-last-child(even) { |
| + background-color: green |
| + } |
| + #t3 > .second:nth-child(2) { |
| background-color: green |
| } |
| </style> |
| @@ -15,6 +18,12 @@ |
| <div id="t2"> |
| <span></span> |
| </div> |
| +<div id="t3"> |
| + <div class="second"></div> |
| + <div></div> |
| + <div></div> |
| + <div></div> |
| +</div> |
| <script> |
| function backgroundIsGreen(element) { |
| @@ -40,4 +49,13 @@ |
| assert_equals(internals.updateStyleAndReturnAffectedElementCount(), 1); |
| }, "Prepending an element sibling should not affect :nth-last-child of succeeding siblings."); |
| + test(() => { |
| + t3.offsetTop; |
| + let second = t3.querySelector(".second"); |
| + backgroundIsTransparent(second); |
| + t3.insertBefore(document.createElement("div"), t3.firstChild); |
| + assert_equals(internals.updateStyleAndReturnAffectedElementCount(), 2); |
| + backgroundIsGreen(second); |
| + }, "Prepending an element sibling should not affect :nth-last-child of succeeding siblings."); |
|
Eric Willigers
2016/08/13 01:00:04
This test is about nth-child.
|
| + |
| </script> |