Chromium Code Reviews| Index: LayoutTests/http/tests/notifications/service-worker-show-notification-close.html |
| diff --git a/LayoutTests/http/tests/notifications/service-worker-show-notification-click.html b/LayoutTests/http/tests/notifications/service-worker-show-notification-close.html |
| similarity index 79% |
| copy from LayoutTests/http/tests/notifications/service-worker-show-notification-click.html |
| copy to LayoutTests/http/tests/notifications/service-worker-show-notification-close.html |
| index 132e67d3aecd591d74e05e40bc9aef0bfbdc186d..cdc9de659c783da6587f6af017217ff2af5a59e4 100644 |
| --- a/LayoutTests/http/tests/notifications/service-worker-show-notification-click.html |
| +++ b/LayoutTests/http/tests/notifications/service-worker-show-notification-close.html |
| @@ -8,12 +8,13 @@ |
| </head> |
| <body> |
| <script> |
| - // Tests that the showNotification() function resolves a promise, and that the |
| + // Tests that the showNotification() function resolves a promise, that the |
| // notificationclick event gets fired on the Service Worker when we simulate a |
| - // click on it. This test requires the test runner. |
| + // click on it, and the notification can then be closed. This test requires |
| + // the test runner. |
| async_test(function (test) { |
| - var scope = 'resources/scope/service-worker-show-notification-click', |
| - worker_url = 'resources/click-forward-service-worker.js'; |
| + var scope = 'resources/scope/service-worker-show-notification-close', |
| + worker_url = 'resources/click-close-service-worker.js'; |
| testRunner.grantWebNotificationPermission("http://127.0.0.1:8000", true); |
| @@ -47,7 +48,12 @@ |
| }); |
| }).then(function () { |
| messagePort.addEventListener('message', function(event) { |
| - assert_equals(event.data, 'The notification has been clicked on.'); |
| + assert_equals(event.data, 'Clicked on Notificationx: ' + scope); |
|
Michael van Ouwerkerk
2014/12/09 19:49:20
This is not the data sent, with "Notificationx".
Peter Beverloo
2014/12/10 14:11:09
Done.
|
| + |
| + // FIXME: The notification has now been closed by the Service Worker. In |
| + // order to verify that this works correctly, we need to support the |
| + // Notification.get() getter, which is not implemented yet. |
| + |
| test.done(); |
| }); |
| @@ -55,7 +61,7 @@ |
| }).catch(unreached_rejection(test)); |
| - }, 'Clicking on a notification displayed through showNotification() fires a Service Worker event.'); |
| + }, 'Clicking on a notification displayed through showNotification() fires a Service Worker event, and can be closed there.'); |
| </script> |
| </body> |
| </html> |