Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / media / video-seekable.html
1 <video controls></video>
2 <script src=media-file.js></script>
3 <script src=video-test.js></script>
4 <script>
5     testExpected("video.seekable.length", 0);
6     testDOMException("video.seekable.start(-1)", "DOMException.INDEX_SIZE_ERR");
7     testDOMException("video.seekable.end(-1)", "DOMException.INDEX_SIZE_ERR");
8     testDOMException("video.seekable.start(0)", "DOMException.INDEX_SIZE_ERR");
9     testDOMException("video.seekable.end(0)", "DOMException.INDEX_SIZE_ERR");
10     waitForEvent("loadedmetadata",
11         function ()
12         {
13             testExpected("video.seekable.length", 1);
14             testExpected("video.seekable.start(0)", 0);
15             testExpected("video.seekable.end(0)", 5, ">");
16             testExpected("video.seekable.end(0)", 7, "<");
17             testDOMException("video.seekable.start(-1)", "DOMException.INDEX_SIZE_ERR");
18             testDOMException("video.seekable.end(-1)", "DOMException.INDEX_SIZE_ERR");
19             testDOMException("video.seekable.start(1)", "DOMException.INDEX_SIZE_ERR");
20             testDOMException("video.seekable.end(1)", "DOMException.INDEX_SIZE_ERR");
21             endTest();
22         }
23     );
24     video.src = findMediaFile("video", "content/test");
25 </script>