| <!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> | |
| if (window.testRunner) | |
| testRunner.waitUntilDone(); | |
| description("This test checks that a request for permission is made."); | |
| if (window.testRunner) { | |
| shouldBeEqualToString("Notification.permission", "default"); | |
| Notification.requestPermission(function(permission) { | |
| if (permission == 'granted') | |
| testPassed("permission is granted."); | |
| else | |
| testFailed("permission should be granted, but is " + permission + "."); | |
| shouldBeEqualToString("Notification.permission", "granted"); | |
| testCompleted(); | |
| }); | |
| } | |
| setTimeout(testCompleted, 100); | |
| </script> |