Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(276)

Side by Side Diff: LayoutTests/http/tests/push_messaging/get-subscription-in-document.html

Issue 1148763005: Remove support for PushSubscription.subscriptionId. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | LayoutTests/http/tests/push_messaging/get-subscription-in-service-worker.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <title>getSubscription must return the details of the active subscription if the re is one</title> 4 <title>getSubscription must return the details of the active subscription if the re is one</title>
5 <link rel="manifest" href="resources/push_manifest.json"> 5 <link rel="manifest" href="resources/push_manifest.json">
6 <script src="../resources/testharness.js"></script> 6 <script src="../resources/testharness.js"></script>
7 <script src="../resources/testharnessreport.js"></script> 7 <script src="../resources/testharnessreport.js"></script>
8 <script src="../serviceworker/resources/test-helpers.js"></script> 8 <script src="../serviceworker/resources/test-helpers.js"></script>
9 </head> 9 </head>
10 <body> 10 <body>
(...skipping 24 matching lines...) Expand all
35 "pushSubscription should be null if there is no active push registration.") 35 "pushSubscription should be null if there is no active push registration.")
36 return swRegistration.pushManager.subscribe(); 36 return swRegistration.pushManager.subscribe();
37 }) 37 })
38 .then(function(pushSubscription) { 38 .then(function(pushSubscription) {
39 previousPushSubscription = pushSubscription; 39 previousPushSubscription = pushSubscription;
40 return swRegistration.pushManager.getSubscription(); 40 return swRegistration.pushManager.getSubscription();
41 }) 41 })
42 .then(function(pushSubscription) { 42 .then(function(pushSubscription) {
43 assert_equals(previousPushSubscription.endpoint, pushSubscription.en dpoint, 43 assert_equals(previousPushSubscription.endpoint, pushSubscription.en dpoint,
44 "Both subscription objects should have the same endpoi nt."); 44 "Both subscription objects should have the same endpoi nt.");
45 assert_equals(previousPushSubscription.subscriptionId, pushSubscript ion.subscriptionId,
46 "Both subscription objects should have the same id.");
47 return pushSubscription.unsubscribe(); 45 return pushSubscription.unsubscribe();
48 }) 46 })
49 .then(function(unsubscribed) { 47 .then(function(unsubscribed) {
50 assert_true(unsubscribed, "unsubscription was successful"); 48 assert_true(unsubscribed, "unsubscription was successful");
51 return swRegistration.pushManager.getSubscription(); 49 return swRegistration.pushManager.getSubscription();
52 }) 50 })
53 .then(function(pushSubscription) { 51 .then(function(pushSubscription) {
54 assert_equals(pushSubscription, null, 52 assert_equals(pushSubscription, null,
55 "pushSubscription should be null after unsubscribing." ) 53 "pushSubscription should be null after unsubscribing." )
56 return swRegistration.pushManager.subscribe(); 54 return swRegistration.pushManager.subscribe();
57 }) 55 })
58 .then(function(pushSubscription) { 56 .then(function(pushSubscription) {
59 assert_not_equals(pushSubscription, null, 57 assert_not_equals(pushSubscription, null,
60 "Subscription should have succeeded."); 58 "Subscription should have succeeded.");
61 return service_worker_unregister(test, workerScope); 59 return service_worker_unregister(test, workerScope);
62 }) 60 })
63 .then(function() { 61 .then(function() {
64 return swRegistration.pushManager.getSubscription(); 62 return swRegistration.pushManager.getSubscription();
65 }) 63 })
66 .then(function(pushSubscription) { 64 .then(function(pushSubscription) {
67 assert_equals(pushSubscription, null, 65 assert_equals(pushSubscription, null,
68 "After unregistration of SW, there should be no push s ubscription."); 66 "After unregistration of SW, there should be no push s ubscription.");
69 return service_worker_unregister_and_done(test, workerScope); 67 return service_worker_unregister_and_done(test, workerScope);
70 }) 68 })
71 .catch(unreached_rejection(test)); 69 .catch(unreached_rejection(test));
72 }, 'getSubscription must return the details of the active subscription if there is one'); 70 }, 'getSubscription must return the details of the active subscription if there is one');
73 </script> 71 </script>
74 </body> 72 </body>
75 </html> 73 </html>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/http/tests/push_messaging/get-subscription-in-service-worker.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698