| Index: LayoutTests/http/tests/notifications/service-worker-show-notification-close.html
|
| diff --git a/LayoutTests/http/tests/notifications/service-worker-show-notification-close.html b/LayoutTests/http/tests/notifications/service-worker-show-notification-close.html
|
| deleted file mode 100644
|
| index b44c49a0dd8c83e9c83ae55e20f44c899b9d812d..0000000000000000000000000000000000000000
|
| --- a/LayoutTests/http/tests/notifications/service-worker-show-notification-close.html
|
| +++ /dev/null
|
| @@ -1,64 +0,0 @@
|
| -<!doctype html>
|
| -<html>
|
| - <head>
|
| - <title>Notifications: ServiceWorkerRegistration.showNotification().</title>
|
| - <script src="../resources/testharness.js"></script>
|
| - <script src="../resources/testharnessreport.js"></script>
|
| - <script src="../serviceworker/resources/test-helpers.js"></script>
|
| - </head>
|
| - <body>
|
| - <script>
|
| - // 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, 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-close',
|
| - workerUrl = 'resources/click-close-service-worker.js';
|
| -
|
| - testRunner.grantWebNotificationPermission(location.origin, true);
|
| -
|
| - var registration = null,
|
| - messagePort = null;
|
| - service_worker_unregister_and_register(test, workerUrl, scope).then(function (swRegistration) {
|
| - registration = swRegistration;
|
| - return wait_for_state(test, registration.installing, 'activated');
|
| - }).then(function () {
|
| - assert_not_equals(registration.active, null, 'The Service Worker needs to be activated.');
|
| - return new Promise(function (resolve) {
|
| - var messageChannel = new MessageChannel();
|
| - messageChannel.port1.addEventListener('message', function(event) {
|
| - if (event.data == 'ready')
|
| - resolve();
|
| - });
|
| -
|
| - registration.active.postMessage(messageChannel.port2, [messageChannel.port2]);
|
| -
|
| - messagePort = messageChannel.port1;
|
| - messagePort.start();
|
| - });
|
| - }).then(function () {
|
| - assert_inherits(registration, 'showNotification', 'showNotification() must be exposed.');
|
| - return registration.showNotification(scope, {
|
| - body: 'Hello, world!',
|
| - icon: '/icon.png'
|
| - });
|
| - }).then(function () {
|
| - messagePort.addEventListener('message', function(event) {
|
| - assert_equals(event.data, 'Clicked on Notification: ' + scope);
|
| -
|
| - // 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.
|
| -
|
| - service_worker_unregister_and_done(test, scope);
|
| - });
|
| -
|
| - testRunner.simulateWebNotificationClick(scope);
|
| -
|
| - }).catch(unreached_rejection(test));
|
| -
|
| - }, 'Clicking on a notification displayed through showNotification() fires a Service Worker event, and can be closed there.');
|
| - </script>
|
| - </body>
|
| -</html>
|
|
|