Chromium Code Reviews| Index: LayoutTests/fast/css/counters/counter-increment-not-reflected-on-stylechange.html |
| diff --git a/LayoutTests/fast/css/counters/counter-increment-not-reflected-on-stylechange.html b/LayoutTests/fast/css/counters/counter-increment-not-reflected-on-stylechange.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..9bb16a246ab7cd1112aeb07e7ef9d42bf50665ed |
| --- /dev/null |
| +++ b/LayoutTests/fast/css/counters/counter-increment-not-reflected-on-stylechange.html |
| @@ -0,0 +1,40 @@ |
| +<!DOCTYPE html> |
| +<html> |
| +<head> |
|
esprehn
2015/06/19 22:51:50
We usually leave out html, head and body.
ramya.v
2015/06/22 04:04:35
Done.
|
| + <script src="../../../resources/js-test.js"></script> |
| + <style> |
| + #outer |
| + { |
| + counter-reset: c; |
| + } |
| + |
| + #outer > div:before |
| + { |
| + content: counter(c); |
| + } |
| + |
| + .active > div:before { |
| + counter-increment: c; |
| + } |
| + |
| + .inactive > div:before { |
| + counter-increment: none; |
| + } |
| + </style> |
| +</head> |
| +<body> |
| + <div id="outer"> |
| + <div id="inner1"></div> |
| + <div id="inner2"></div> |
| + </div> |
| + <script> |
| + var outerDiv = document.getElementById("outer"); |
| + outerDiv.className = "inactive"; |
| + outerDiv.offsetTop; |
| + outerDiv.className = "active"; |
| + |
| + shouldBe("window.internals.counterValue(document.getElementById('inner1'))", "'1'"); |
|
esprehn
2015/06/19 22:51:50
shouldBeEqualToString()
ramya.v
2015/06/22 04:04:35
Done.
|
| + shouldBe("window.internals.counterValue(document.getElementById('inner2'))", "'2'"); |
|
esprehn
2015/06/19 22:51:50
ditto
ramya.v
2015/06/22 04:04:35
Done.
|
| + </script> |
| +</body> |
| +</html> |