blob: e5094131e5746121633e47a28b68d80f86e6d419 [file] [log] [blame]
<html manifest="resources/simple-video-sync.manifest">
<script>
if (window.testRunner) {
testRunner.dumpAsText()
testRunner.waitUntilDone();
}
function finishTest(message) {
document.getElementById('result').innerHTML = message;
testRunner.notifyDone();
}
function cached()
{
try {
var req = new XMLHttpRequest();
req.open("GET", "resources/fake-video.mp4", false);
req.send();
if (req.getResponseHeader("Content-Type") != "video/mp4")
finishTest("FAILURE: Did not get correct content type from cached resource");
if (req.responseText.trim() != "This is a fake video")
finishTest("FAILURE: Did not get correct data from cached resource");
finishTest("SUCCESS");
} catch (e) {
finishTest("FAILURE: Could not load video data from cache");
}
}
applicationCache.addEventListener('cached', cached, false);
applicationCache.addEventListener('noupdate', cached, false);
</script>
<div>This tests that the application cache works for video retrieved by sync XMLHttpRequest</div>
<div id="result">FAILURE</div>
</html>