4 <title>Notifications: ServiceWorkerRegistration.getNotifications() with no notifications.
</title>
5 <script src=
"../resources/testharness.js"></script>
6 <script src=
"../resources/testharnessreport.js"></script>
7 <script src=
"../serviceworker/resources/test-helpers.js"></script>
8 <script src=
"resources/test-helpers.js"></script>
12 // Tests that the getNotifications() function when used in a document without
13 // notifications returns a promise that gets resolved with an empty array.
14 async_test(function(test
) {
15 var scope
= 'resources/scope/' + location
.pathname
,
16 script
= 'resources/instrumentation-service-worker.js';
18 getActiveServiceWorkerWithMessagePort(test
, script
, scope
).then(function(workerInfo
) {
19 return workerInfo
.registration
.getNotifications();
20 }).then(function(notifications
) {
21 assert_array_equals(notifications
, []);
23 }).catch(unreached_rejection(test
));
25 }, 'ServiceWorkerRegistration.getNotifications() with no notifications.');