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

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

Issue 13454026: Update all float attributes in HTMLMediaElement and related objects to double (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rebase Created 7 years, 8 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
« no previous file with comments | « no previous file | LayoutTests/media/video-playbackrate-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 testExpected("video.playbackRate", 1); 55 testExpected("video.playbackRate", 1);
56 testExpected("video.defaultPlaybackRate", 2); 56 testExpected("video.defaultPlaybackRate", 2);
57 consoleWrite(""); 57 consoleWrite("");
58 } 58 }
59 59
60 function ended() 60 function ended()
61 { 61 {
62 testExpected("video.playbackRate", 1); 62 testExpected("video.playbackRate", 1);
63 testExpected("video.defaultPlaybackRate", 2); 63 testExpected("video.defaultPlaybackRate", 2);
64 consoleWrite(""); 64 consoleWrite("");
65
66 consoleWrite("Test extreme playback rates");
67 run("video.defaultPlaybackRate = Number.MIN_VALUE");
68 testExpected("video.defaultPlaybackRate", Number.MIN_VALUE);
69 consoleWrite("");
70
71 run("video.defaultPlaybackRate = Number.MAX_VALUE");
72 testExpected("video.defaultPlaybackRate", Number.MAX_VALUE);
73 consoleWrite("");
74
75 run("video.playbackRate = Number.MIN_VALUE");
76 testExpected("video.playbackRate", Number.MIN_VALUE);
77 consoleWrite("");
78
79 run("video.playbackRate = Number.MAX_VALUE");
80 testExpected("video.playbackRate", Number.MAX_VALUE);
81 consoleWrite("");
65 endTest(); 82 endTest();
66 } 83 }
67 84
68 function start() 85 function start()
69 { 86 {
70 findMediaElement(); 87 findMediaElement();
71 waitForEvent('canplaythrough', canplaythrough); 88 waitForEvent('canplaythrough', canplaythrough);
72 waitForEvent('ended', ended); 89 waitForEvent('ended', ended);
73 waitForEvent('ratechange', ratechange); 90 waitForEvent('ratechange', ratechange);
74 91
75 consoleWrite("*** setting src"); 92 consoleWrite("*** setting src");
76 setSrcByTagName("video", findMediaFile("video", "content/test")) ; 93 setSrcByTagName("video", findMediaFile("video", "content/test")) ;
77 } 94 }
78 95
79 </script> 96 </script>
80 </head> 97 </head>
81 98
82 <body onload="start()"> 99 <body onload="start()">
83 100
84 <video controls > </video> 101 <video controls > </video>
85 <ol> 102 <ol>
86 <li>'playbackRate' should not change when play() is called.</li> 103 <li>'playbackRate' should not change when play() is called.</li>
87 <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>
88 </ol> 105 </ol>
89 </body> 106 </body>
90 </html> 107 </html>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/media/video-playbackrate-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698