4 <script src="../../resources/js-test.js"></script>
8 Tests that the return values of Notification.permission match
9 the permission request status.
11 <div id="console"></div>
13 if (!window.testRunner) {
14 testFailed("This test depends on window.testRunner to toggle permissions.");
16 testRunner.clearWebNotificationPermissions();
18 // The "default" state indicates that no permission request has
20 shouldBeEqualToString("Notification.permission", "default");
22 testRunner.grantWebNotificationPermission("file://", false);
23 shouldBeEqualToString("Notification.permission", "denied");
25 testRunner.grantWebNotificationPermission("file://", true);
26 shouldBeEqualToString("Notification.permission", "granted");