Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(97)

Side by Side Diff: third_party/WebKit/LayoutTests/media/video-timeupdate-during-playback.html

Issue 1715303002: Add TODOs to convert from video-test.js to testharness.js (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: add bug ref Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <html> 1 <html>
2 <body> 2 <body>
3 3
4 <video controls></video> 4 <video controls></video>
5 5
6 <p> 6 <p>
7 Test 'timeupdate' events are posted while playing but not while paused. 7 Test 'timeupdate' events are posted while playing but not while paused.
8 </p> 8 </p>
9 <script src=media-file.js></script> 9 <script src=media-file.js></script>
10 <!-- TODO(philipj): Convert test to testharness.js. crbug.com/588956
11 (Please avoid writing new tests using video-test.js) -->
10 <script src=video-test.js></script> 12 <script src=video-test.js></script>
11 <script> 13 <script>
12 setSrcByTagName("video", findMediaFile("video", "content/test")); 14 setSrcByTagName("video", findMediaFile("video", "content/test"));
13 15
14 var timeupdateEventCount = 0; 16 var timeupdateEventCount = 0;
15 var countWhilePlaying = 0; 17 var countWhilePlaying = 0;
16 18
17 function someTimeLater() 19 function someTimeLater()
18 { 20 {
19 if (countWhilePlaying != timeupdateEventCount) 21 if (countWhilePlaying != timeupdateEventCount)
20 failTest("'timeupdate' events posted after pausing"); 22 failTest("'timeupdate' events posted after pausing");
21 endTest(); 23 endTest();
22 } 24 }
23 25
24 function pause() 26 function pause()
25 { 27 {
26 countWhilePlaying = timeupdateEventCount; 28 countWhilePlaying = timeupdateEventCount;
27 setTimeout(someTimeLater, 400) ; 29 setTimeout(someTimeLater, 400) ;
28 consoleWrite(""); 30 consoleWrite("");
29 } 31 }
30 32
31 function playing() 33 function playing()
32 { 34 {
33 setTimeout(function () { run("video.pause()"); }, 500) ; 35 setTimeout(function () { run("video.pause()"); }, 500) ;
34 consoleWrite(""); 36 consoleWrite("");
35 } 37 }
36 38
37 mediaElement.addEventListener("timeupdate", function () { ++timeupdateEv entCount; }); 39 mediaElement.addEventListener("timeupdate", function () { ++timeupdateEv entCount; });
38 40
39 waitForEvent('error'); 41 waitForEvent('error');
40 waitForEvent("loadstart"); 42 waitForEvent("loadstart");
41 waitForEvent("waiting"); 43 waitForEvent("waiting");
42 waitForEvent("ratechange"); 44 waitForEvent("ratechange");
43 waitForEvent("durationchange"); 45 waitForEvent("durationchange");
44 waitForEvent("loadedmetadata"); 46 waitForEvent("loadedmetadata");
45 waitForEvent("loadeddata"); 47 waitForEvent("loadeddata");
46 waitForEvent("canplay"); 48 waitForEvent("canplay");
47 waitForEvent("pause", pause); 49 waitForEvent("pause", pause);
48 waitForEvent("play"); 50 waitForEvent("play");
49 waitForEvent("playing", playing); 51 waitForEvent("playing", playing);
50 52
51 run("video.play()"); 53 run("video.play()");
52 consoleWrite(""); 54 consoleWrite("");
53 </script> 55 </script>
54 56
55 </body> 57 </body>
56 </html> 58 </html>
OLDNEW
« no previous file with comments | « third_party/WebKit/LayoutTests/media/video-src-source.html ('k') | third_party/WebKit/LayoutTests/media/video-volume.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698