Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / media / video-error-does-not-exist.html
blob35015bc502821e9ff273f6b203cbdf9a6d202722
1 <p>Test that the media element is in correct state after load fails.</p>
2 <video controls></video>
3 <script src=video-test.js></script>
4 <script>
6 consoleWrite("");
7 testExpected("video.error", null);
9 waitForEventAndTest("canplaythrough", "false");
11 waitForEvent("error", function () {
12 testExpected("video.error", null, "!=");
13 testExpected("video.error.code", MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED);
15 testExpected("video.networkState", HTMLMediaElement.NETWORK_NO_SOURCE);
17 testExpected("isNaN(video.duration)", true);
18 testExpected("video.currentTime", 0);
19 testExpected("video.buffered.length", 0);
20 testExpected("video.seekable.length", 0);
21 testExpected("video.buffered.length", 0);
22 endTest();
23 });
25 video.src = "content/does-not-exist.mpeg";
26 consoleWrite("");
27 </script>