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

Side by Side Diff: LayoutTests/media/video-playbackrate.html

Issue 17395006: Fix LayoutTests that assume canplay, playing, and canplaythrough will only fire once. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 6 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 | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <title>test playbackRate and defaultPlaybackRate</title> 4 <title>test playbackRate and defaultPlaybackRate</title>
5 <script src=media-file.js></script> 5 <script src=media-file.js></script>
6 <script src=video-test.js></script> 6 <script src=video-test.js></script>
7 <script> 7 <script>
8 var rateChangeCount = 0; 8 var rateChangeCount = 0;
9 9
10 function ratechange() 10 function ratechange()
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
78 78
79 run("video.playbackRate = Number.MAX_VALUE"); 79 run("video.playbackRate = Number.MAX_VALUE");
80 testExpected("video.playbackRate", Number.MAX_VALUE); 80 testExpected("video.playbackRate", Number.MAX_VALUE);
81 consoleWrite(""); 81 consoleWrite("");
82 endTest(); 82 endTest();
83 } 83 }
84 84
85 function start() 85 function start()
86 { 86 {
87 findMediaElement(); 87 findMediaElement();
88 waitForEvent('canplaythrough', canplaythrough); 88 waitForEventOnce('canplaythrough', canplaythrough);
89 waitForEvent('ended', ended); 89 waitForEvent('ended', ended);
90 waitForEvent('ratechange', ratechange); 90 waitForEvent('ratechange', ratechange);
91 91
92 consoleWrite("*** setting src"); 92 consoleWrite("*** setting src");
93 setSrcByTagName("video", findMediaFile("video", "content/test")) ; 93 setSrcByTagName("video", findMediaFile("video", "content/test")) ;
94 } 94 }
95 95
96 </script> 96 </script>
97 </head> 97 </head>
98 98
99 <body onload="start()"> 99 <body onload="start()">
100 100
101 <video controls > </video> 101 <video controls > </video>
102 <ol> 102 <ol>
103 <li>'playbackRate' should not change when play() is called.</li> 103 <li>'playbackRate' should not change when play() is called.</li>
104 <li>'playbackRate' and 'defaultPlaybackRate' should always return th e last value set.</li> 104 <li>'playbackRate' and 'defaultPlaybackRate' should always return th e last value set.</li>
105 </ol> 105 </ol>
106 </body> 106 </body>
107 </html> 107 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698