Index: chrome/test/data/push_messaging/push_test.js |
diff --git a/chrome/test/data/push_messaging/push_test.js b/chrome/test/data/push_messaging/push_test.js |
index 607126f3c39f90a4e52a893ca43074459b353c94..6cc1785479defef57974568e70aed435e4588d4e 100644 |
--- a/chrome/test/data/push_messaging/push_test.js |
+++ b/chrome/test/data/push_messaging/push_test.js |
@@ -106,6 +106,16 @@ function subscribePush() { |
}).catch(sendErrorToTest); |
} |
+function getCurve25519dh() { |
+ navigator.serviceWorker.ready.then(function(swRegistration) { |
+ return swRegistration.pushManager.getSubscription() |
+ .then(function(subscription) { |
+ sendResultToTest(btoa(String.fromCharCode.apply(null, |
+ new Uint8Array(subscription.curve25519dh)))); |
+ }); |
+ }).catch(sendErrorToTest); |
+} |
+ |
function permissionState() { |
navigator.serviceWorker.ready.then(function(swRegistration) { |
return swRegistration.pushManager.permissionState(pushSubscriptionOptions) |