blob: 31038db26becb195d1b17e6f8832cdd3359c7c8f [file] [log] [blame]
eric.carlson@apple.com839b7432010-07-12 21:26:27 +00001<html>
2 <head>
mihaip@chromium.org9d9ccc12011-02-24 23:10:46 +00003 <script src=media-file.js></script>
4 <script src=video-test.js></script>
eric.carlson@apple.com839b7432010-07-12 21:26:27 +00005 <script>
6
7 function test()
8 {
9 var panel = document.getElementById("panel");
10 var mediaFile = findMediaFile("video", "content/test");
commit-queue@webkit.org58d1a8d2011-02-08 05:37:02 +000011
eric.carlson@apple.com839b7432010-07-12 21:26:27 +000012 panel.innerHTML = "<video controls><source src='" + mediaFile + "'></video>";
13
14 video = mediaElement = document.getElementsByTagName('video')[0];
15 waitForEvent("loadstart", function () {
commit-queue@webkit.org58d1a8d2011-02-08 05:37:02 +000016 testExpected("stripExtension(relativeURL(video.currentSrc))", stripExtension(mediaFile));
eric.carlson@apple.com839b7432010-07-12 21:26:27 +000017
18 source = document.querySelector('source');
commit-queue@webkit.org58d1a8d2011-02-08 05:37:02 +000019 testExpected("stripExtension(source.getAttribute('src'))", stripExtension(mediaFile));
20 testExpected("stripExtension(relativeURL(source.src))", stripExtension(mediaFile));
eric.carlson@apple.com839b7432010-07-12 21:26:27 +000021
22 endTest();
23 });
24 }
25 </script>
26 </head>
27
28 <body onload="setTimeout(test, 100)">
29
30 <div id=panel></div>
31
32 </body>
33</html>