| Index: LayoutTests/push_messaging/push-messaging.html
|
| diff --git a/LayoutTests/push_messaging/push-messaging.html b/LayoutTests/push_messaging/push-messaging.html
|
| index 42d68d40a420edf643456244173604fc72c65e81..cc58cc378ee822cc85cbbd84aa6152e5edd26859 100644
|
| --- a/LayoutTests/push_messaging/push-messaging.html
|
| +++ b/LayoutTests/push_messaging/push-messaging.html
|
| @@ -31,12 +31,24 @@ function testPushRegistrationSuccess() {
|
| registration = reg;
|
| shouldBeEqualToString('registration.pushEndpoint', 'endpoint');
|
| shouldBeEqualToString('registration.pushRegistrationId', 'registrationId');
|
| - finishJSTest();
|
| + testPushHasPermission();
|
| }, function(e) {
|
| testFailed('Error callback invoked unexpectedly.');
|
| finishJSTest();
|
| });
|
| }
|
| +
|
| +function testPushHasPermission() {
|
| + navigator.push.hasPermission().then(function(permissionStatus) {
|
| + status = permissionStatus;
|
| + shouldBeEqualToString('status', 'granted');
|
| + finishJSTest();
|
| + }, function() {
|
| + testFailed('Error callback invoked unexpectedly.');
|
| + finishJSTest();
|
| + });
|
| +}
|
| +
|
| </script>
|
| </body>
|
| </html>
|
|
|