| <!DOCTYPE html> |
| <body> |
| <script> |
| if (window.testRunner) { |
| testRunner.dumpAsText(); |
| testRunner.waitUntilDone(); |
| } |
| |
| onload = function() { |
| var target = document.body; |
| var transitionEnd = 'rgb(255, 0, 0)'; |
| target.style.transition = 'all 1s'; |
| target.style.background = transitionEnd; |
| target.offsetTop; |
| |
| target.style.transition = 'all 0s'; |
| target.offsetTop; |
| |
| document.documentElement.textContent = |
| getComputedStyle(target).backgroundColor == transitionEnd ? |
| 'FAIL - Transition has completed' : |
| 'PASS'; |
| |
| if (window.testRunner) { |
| testRunner.notifyDone(); |
| } |
| }; |
| </script> |