Summary

Harness status: OK

Found 8 tests

Details

ResultTest NameMessage
PassThe playback rate affects the rate of progress of the current time
Asserts run
Pass
assert_approx_equals(0, 0, 0.001, "The current time should increase two times faster than timeline")
    at window.assert_times_equal ( /web-animations/testcommon.js:14:5)
PassSetting the playback rate while play-pending preserves the current time
Asserts run
Pass
assert_approx_equals(50000, 50000, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)
PassSetting the playback rate while playing preserves the current time
Asserts run
Pass
assert_greater_than_equal(50000, 50000)
    at Test.<anonymous> ( /web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html:47:3)
Pass
assert_less_than(50000, 100000)
    at Test.<anonymous> ( /web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html:48:3)
PassSetting the playback rate should clear any pending playback rate
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html:57:3)
PassSetting the playback rate while paused preserves the current time and state
Asserts run
Pass
assert_equals("paused", "paused")
    at Test.<anonymous> ( /web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html:67:3)
Pass
assert_approx_equals(50000, 50000, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)
PassSetting the playback rate while finished preserves the current time
Asserts run
Pass
assert_equals("finished", "finished")
    at Test.<anonymous> ( /web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html:79:3)
Pass
assert_approx_equals(150000, 150000, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)
PassReversing the playback rate while finished restarts the animation
Asserts run
Pass
assert_equals("finished", "finished")
    at Test.<anonymous> ( /web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html:87:3)
Pass
assert_equals("running", "running")
    at Test.<anonymous> ( /web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html:91:3)
Pass
assert_approx_equals(150000, 150000, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)
Pass
assert_less_than(149966.6, 150000)
    at Test.<anonymous> ( /web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html:94:3)
PassSetting a zero playback rate while running preserves the current time
Asserts run
Pass
assert_equals("running", "running")
    at Test.<anonymous> ( /web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html:104:3)
Pass
assert_approx_equals(50000, 50000, 0.0005, undefined)
    at window.assert_time_equals_literal ( /web-animations/testcommon.js:34:7)