Summary

Harness status: OK

Found 12 tests

Details

ResultTest NameMessage
PassPlaying a running animation leaves the current time unchanged
Asserts run
Pass
assert_approx_equals(1000, 1000, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)
Pass
assert_approx_equals(1000, 1000, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)
PassPlaying a finished animation seeks back to the start
Asserts run
Pass
assert_approx_equals(100000, 100000, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)
Pass
assert_approx_equals(0, 0, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)
PassPlaying a finished and reversed animation seeks to end
Asserts run
Pass
assert_approx_equals(0, 0, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)
Pass
assert_approx_equals(100000, 100000, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)
PassPlaying a pause-pending but previously finished animation seeks back to to the start
Asserts run
Pass
assert_true(true, "After aborting a pause when finished, the current time should jump back to the start of the animation")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:50:3)
PassPlaying a finished animation clears the start time
Asserts run
Pass
assert_equals(null, null, "start time is unresolved")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:62:3)
PassThe ready promise should be replaced if the animation is not already pending
Asserts run
Pass
assert_not_equals(object "[object Promise]", object "[object Promise]")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:70:3)
PassA pending ready promise should be resolved and not replaced when the animation enters the running state
Asserts run
Pass
assert_equals(object "[object Animation]", object "[object Animation]")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:78:3)
Pass
assert_equals(object "[object Promise]", object "[object Promise]")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:79:3)
PassResuming an animation from paused calculates start time from hold time
Asserts run
Pass
assert_less_than_equal(-49603.7, -49603.69949999999)
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:96:3)
PassIf a pause operation is interrupted, the ready promise is reused
Asserts run
Pass
assert_true(true, "Animation is pending")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:108:3)
Pass
assert_true(true, "Animation is still pending")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:113:3)
Pass
assert_equals(object "[object Promise]", object "[object Promise]", "The pause Promise is re-used when playing while waiting to pause")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:114:3)
Pass
assert_true(true, "Animation is running after aborting a pause")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:120:3)
PassA pending playback rate is used when determining auto-rewind behavior
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:132:3)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:133:3)
Pass
assert_approx_equals(100000, 100000, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)
PassPlaying a canceled animation sets the start time
Asserts run
Pass
assert_equals(null, null, "Start time should be unresolved")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:144:3)
Pass
assert_true(true, "Animation should be play-pending")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:149:3)
Pass
assert_false(false, "animation should no longer be pending")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:153:3)
Pass
assert_greater_than_equal(479.7, 462.999, "The start time of the playing animation should be set")
    at window.assert_time_greater_than_equal ( /web-animations/testcommon.js:22:5)
PassPlaying a canceled animation backwards sets the start time
Asserts run
Pass
assert_equals(null, null, "Start time should be unresolved")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:162:3)
Pass
assert_true(true, "Animation should be play-pending")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:167:3)
Pass
assert_false(false, "Animation should no longer be pending")
    at Test.<anonymous> ( /web-animations/timing-model/animations/playing-an-animation.html:171:3)
Pass
assert_greater_than_equal(100496.3, 100479.699, "The start time of the playing animation should be set")
    at window.assert_time_greater_than_equal ( /web-animations/testcommon.js:22:5)