blob: e6ebb08c4f7ca9b419a764c32026599f708d5530 [file] [log] [blame]
<!DOCTYPE html>
<script src="/resources/js-test-pre.js"></script>
<script src="/resources/notifications-test-pre.js"></script>
<p id="description"></p>
<div id="console"></div>
<script>
description("This test checks that requesting permission without a callback works. This supports legacy API.");
function step1() {
debug("Requesting permission with default permission");
shouldBe("window.webkitNotifications.checkPermission()", "1");
shouldNotThrow("webkitNotifications.requestPermission()");
setTimeout(step2, 0);
}
function step2() {
testRunner.denyWebNotificationPermission(testURL);
debug("Requesting permission with non-default permission");
shouldBe("window.webkitNotifications.checkPermission()", "2");
shouldNotThrow("webkitNotifications.requestPermission()");
testCompleted();
}
if (window.testRunner) {
testRunner.waitUntilDone();
step1();
}
setTimeout(testCompleted, 100);
</script>