<!DOCTYPE html>
<title>pause/setCurrentTime/unpause before timeline started gives correct presentation time</title>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<svg>
<rect width="100" height="100">
<animate attributeName="x" from="0" to="200" begin="2" dur="20"/>
</rect>
</svg>
<script>
async_test(function(t) {
var target = document.querySelector('svg');
target.pauseAnimations();
target.setCurrentTime(3);
target.unpauseAnimations();
window.onload = function() {
setTimeout(t.step_func_done(function() {
assert_greater_than_equal(target.getCurrentTime(), 3);
}), 0);
};
});
</script>