| <!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 ensures event handlers defined inside the options dictionary are ignored."); |
| |
| if (window.testRunner) { |
| testRunner.grantWebNotificationPermission(testURL); |
| shouldBeEqualToString("Notification.permission", "granted"); |
| |
| var n = new Notification("title", { onshow: function() { |
| testFailed("onshow event handler defined in options dictionary should not be called"); |
| }}); |
| n.addEventListener("show", function() { |
| testPassed("onshow event handler defined after Notification construction was called"); |
| testCompleted(); |
| }); |
| } |
| </script> |