blob: 15b77a07d4620a2083f724b05036b2b8c448838d [file] [log] [blame]
<!DOCTYPE HTML>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<!--
Test for WK89943: pausing and unpausing an animation before it starts should have no effect.
-->
<svg id="svg" width="400" height="400">
<rect x="0" y="0" width="100" height="100" fill="red"/>
<rect id="rect" x="100" y="0" width="100" height="100" fill="green">
<set attributeName="x" to="0" begin="0.01s" fill="freeze"/>
</rect>
</svg>
<script>
async_test(function(t) {
var svg = document.getElementById("svg");
svg.pauseAnimations();
svg.unpauseAnimations();
var endStep = t.step_func_done(function() {
var rect = document.getElementById("rect");
assert_equals(rect.x.animVal.value, 0, "<set> is applied");
});
window.onload = function() {
requestAnimationFrame(function() {
setTimeout(endStep, 50);
});
};
}, "Pausing and unpausing an animation before it starts should have no effect");
</script>