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>
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);
25 video
.src
= "content/does-not-exist.mpeg";