Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / media / video-durationchange-on-ended.html
blobf9a0d86a4561106b77c61221cf426adee50e5f61
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src=video-test.js></script>
5 </head>
6 <body>
7 <p>Verify there is a 'durationchange' event just before 'ended' event if the initially reported duration exceeds the actual data.</p>
8 <script>
9 var initialReportedDuration = -1;
11 video = document.createElement('video');
12 document.body.appendChild(video);
13 video.src = "content/truncated.webm";
14 video.play();
15 waitForEvent('durationchange', function() {
16 // Note the initial reported duration
17 if (initialReportedDuration == -1)
18 initialReportedDuration = video.duration;
19 });
21 waitForEventAndEnd('ended', function() {
22 // Verify that the actual duration is less than
23 // the initial reported duration
24 testExpected("video.duration < initialReportedDuration", true);
25 });
26 </script>
27 </body>
28 </html>