blob: a8b851031a00d3973f206e93ca398bfe9911dc91 [file] [log] [blame]
<!DOCTYPE html>
<head>
<title>timer callback in preload mode test</title>
<style>
h1 {
color: #c50000;
}
</style>
<script src='black_box_js_test_utils.js'></script>
</head>
<body>
<h1>
<span>This test is for timer callback while preloading</span>
</h1>
<script>
let setTimeoutMethod = new TimerTestCase('setTimeout', 1);
let setIntervalMethod = new TimerTestCase('setInterval', 3);
function verifyAllMethods() {
setTimeoutMethod.verify();
setIntervalMethod.verify();
onEndTest();
}
let set_interval_id = setInterval(() => {
setIntervalMethod.called();
}, 300);
setTimeout(() => {
setTimeoutMethod.called();
clearInterval(set_interval_id);
}, 1150);
setTimeout(() => {
verifyAllMethods();
}, 1500);
</script>
</body>