blob: 5ae24f139d37a1ae7060db6f586d704a0ce7b288 [file] [log] [blame]
<!DOCTYPE html>
<script>
if (window.testRunner) {
testRunner.dumpAsText()
testRunner.waitUntilDone();
}
</script>
<script src="/js-test-resources/js-test.js"></script>
<script>
finishedScript = false;
finishedImage = false;
windowOnLoad = false;
function test() {
shouldBeTrue("windowOnLoad");
if (finishedImage && finishedScript) {
if (window.testRunner)
testRunner.notifyDone();
}
};
// The rand value is necessary to cache-bust slow resources.
var rand = Math.random();
document.write("<link rel=preload href='../resources/slow-script.pl?delay=200;rand=" + rand + "' as=script onload='window.finishedScript = true; test();'>");
document.write("<link rel=preload href='../resources/slow-image.php?rand=" + rand + "' as=image onload='window.finishedImage = true; test();'>");
</script>
<body>
<script>
window.addEventListener("load", function() {
shouldBeFalse("finishedScript");
shouldBeFalse("finishedImage");
windowOnLoad = true;
});
</script>
</body>