blob: 15ec90c0dfc8f8ab787ca0d862cb72e05c6328aa [file] [log] [blame]
<!DOCTYPE html>
<div id="pass" style="visibility: hidden">PASS</div>
<div id="fail" style="visibility: visible">FAIL</div>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<script>
var test = async_test("Test changing in animation frame");
requestAnimationFrame(test.step_func_done(() => {
document.getElementById('pass').animate([{visibility: 'visible'}, {visibility: 'visible'}], {fill: 'forwards'});
document.getElementById('fail').animate([{visibility: 'hidden'}, {visibility: 'hidden'}], {fill: 'forwards'});
assert_equals(getComputedStyle(document.getElementById('pass')).visibility, "visible");
assert_equals(getComputedStyle(document.getElementById('fail')).visibility, "hidden");
}));
</script>