PASS Test pausing then playing does not change the finished promise | |
PASS Test restarting a finished animation | |
PASS Test restarting a reversed finished animation | |
PASS Test redundant finishing of animation | |
PASS Finished promise does not resolve when paused | |
PASS Finished promise does not resolve when pause-pending | |
PASS The finished promise is fulfilled with its Animation | |
PASS finished promise is rejected when an animation is canceled by calling cancel() | |
PASS canceling an already-finished animation replaces the finished promise | |
PASS Test finished promise changes for animation duration changes | |
PASS Test finished promise changes when playbackRate == 0 | |
PASS Test finished promise resolves when reaching to the natural boundary. | |
PASS Test finished promise changes when a prior finished promise resolved and the animation falls out finished state | |
PASS Test no new finished promise generated when finished state is checked asynchronously | |
PASS Test new finished promise generated when finished state is checked synchronously | |
PASS Test synchronous finished promise resolved even if finished state is changed soon | |
PASS Test synchronous finished promise resolved even if asynchronous finished promise happens just before synchronous promise | |
PASS Test finished promise is not resolved when the animation falls out finished state immediately | |
PASS Test finished promise is not resolved once the animation falls out finished state even though the current finished promise is generated soon after animation state became finished | |
PASS Finished promise should be resolved after the ready promise is resolved | |
PASS Finished promise should be rejected after the ready promise is rejected | |