| <script src="../resources/js-test-pre.js"></script> |
| background-color: silver; |
| animation: spinner 0.25s steps(2) 1; |
| from { transform:rotate(0deg); } |
| to { transform:rotate(360deg); } |
| window.jsTestIsAsync = true; |
| window.addEventListener('load', () => { |
| let box = document.getElementById('box'); |
| box.addEventListener('animationstart', () => { |
| internals.startTrackingRenderingUpdates(); |
| box.addEventListener('animationend', () => { |
| count = internals.renderingUpdateCount(); |
| shouldBeTrue('count < 6'); |
| box.classList.add('animating'); |
| <script src="../resources/js-test-post.js"></script> |