Index: third_party/WebKit/LayoutTests/media/video-loop.html |
diff --git a/third_party/WebKit/LayoutTests/media/video-loop.html b/third_party/WebKit/LayoutTests/media/video-loop.html |
index 4e44416754b58ee0508ab8abe7788dd0ffd2da00..dafcfc99c1bf13087f9d1dfd0bdb58ddc5e27c0d 100644 |
--- a/third_party/WebKit/LayoutTests/media/video-loop.html |
+++ b/third_party/WebKit/LayoutTests/media/video-loop.html |
@@ -2,12 +2,14 @@ |
<html> |
<head> |
<script src=media-file.js></script> |
+ <!-- TODO(philipj): Convert test to testharness.js. crbug.com/588956 |
+ (Please avoid writing new tests using video-test.js) --> |
<script src=video-test.js></script> |
- |
+ |
<script> |
var seekCount = 0; |
var playCount = 0; |
- |
+ |
function play() |
{ |
if (video.readyState < HTMLMediaElement.HAVE_METADATA) { |
@@ -20,14 +22,14 @@ |
consoleWrite("<br><em>++ seek to near the end, wait for 'seeked' event to announce loop.</em>"); |
testExpected("video.paused", false); |
- |
+ |
// Pause playback so the movie can't possibly loop before the seeked event fires |
run("video.pause()"); |
waitForEvent("seeked", seeked); |
run("video.currentTime = video.duration - 0.4"); |
consoleWrite(""); |
} |
- |
+ |
function seeked() |
{ |
switch (++seekCount) |
@@ -46,7 +48,7 @@ |
run("video.pause()"); |
testExpected("mediaElement.currentTime", 0, '>='); |
- |
+ |
// don't use "testExpected()" so we won't log the actual duration as the floating point result may differ with different engines |
reportExpected(mediaElement.currentTime < mediaElement.duration, "mediaElement.currentTime", "<", "mediaElement.duration", mediaElement.currentTime); |
run("video.loop = false"); |
@@ -63,11 +65,11 @@ |
default: |
failTest("Video should have only seeked three times."); |
break; |
- |
+ |
} |
} |
- |
- function ended() |
+ |
+ function ended() |
{ |
consoleWrite("<br><em>++ played to end and stopped.</em>"); |
testExpected("video.ended", true); |
@@ -78,7 +80,7 @@ |
consoleWrite(""); |
endTest(); |
} |
- |
+ |
function start() |
{ |
findMediaElement(); |
@@ -86,14 +88,14 @@ |
consoleWrite("<em>++ Test setting/removing the attribute.</em>"); |
testExpected("video.getAttribute('loop')", null); |
testExpected("video.loop", false); |
- |
+ |
run("video.loop = true"); |
testExpected("video.loop", true); |
testExpected("video.getAttribute('loop')", null, "!="); |
- |
+ |
run("video.removeAttribute('loop')"); |
testExpected("video.loop", false); |
- |
+ |
waitForEvent('pause'); |
waitForEvent('play', play); |
waitForEvent("ended", ended); |