| Index: LayoutTests/media/video-loop-expected.txt
|
| diff --git a/LayoutTests/media/video-loop-expected.txt b/LayoutTests/media/video-loop-expected.txt
|
| index 2e5fa758000e390c2a127da59b7d005fb2672745..396ffc55f95a3fe1db4b113497aba91452a030dc 100644
|
| --- a/LayoutTests/media/video-loop-expected.txt
|
| +++ b/LayoutTests/media/video-loop-expected.txt
|
| @@ -4,6 +4,8 @@ Play to end with 'loop' set to true.
|
| When 'seeked' event fires, verify that time has jumped back and movie is playing.
|
| Set 'loop' to false and play again.
|
| Verify that 'ended' event fires.
|
| +Set 'loop' to true now that video is ended. Call play again.
|
| +Verify 'seeked' event fires, verify that time has jumped back and movie is playing.
|
| ++ Test setting/removing the attribute.
|
| EXPECTED (video.getAttribute('loop') == 'null') OK
|
| EXPECTED (video.loop == 'false') OK
|
| @@ -46,7 +48,7 @@ RUN(video.currentTime = video.duration - 0.4)
|
| EVENT(pause)
|
| EVENT(seeked)
|
|
|
| -++ third seek completed, beginning playback for the last time.
|
| +++ third seek completed, unset 'loop' and let play to the end.
|
| EXPECTED (video.paused == 'true') OK
|
| EXPECTED (video.ended == 'false') OK
|
| RUN(video.play())
|
| @@ -59,5 +61,26 @@ EVENT(ended)
|
| EXPECTED (video.ended == 'true') OK
|
| EXPECTED (mediaElement.currentTime == 'mediaElement.duration') OK
|
|
|
| +++ with ended == true, set 'loop' attribute. This will cause ended == false; looping video cannot be 'ended', only paused.
|
| +EXPECTED (video.loop == 'false') OK
|
| +EXPECTED (video.paused == 'true') OK
|
| +RUN(video.loop = true)
|
| +EXPECTED (video.loop == 'true') OK
|
| +EXPECTED (video.ended == 'false') OK
|
| +EXPECTED (video.paused == 'true') OK
|
| +RUN(video.play())
|
| +
|
| +EVENT(play)
|
| +EVENT(seeked)
|
| +
|
| +++ fourth seek completed.
|
| +EXPECTED (mediaElement.currentTime < 'mediaElement.duration') OK
|
| +EXPECTED (video.loop == 'true') OK
|
| +EXPECTED (video.paused == 'false') OK
|
| +EXPECTED (video.ended == 'false') OK
|
| +
|
| +++ Pausing now that test is over to prevent additional unwanted looping.
|
| +RUN(video.pause())
|
| +
|
| END OF TEST
|
|
|
|
|