| OLD | NEW | 
 | (Empty) | 
|   1 <!DOCTYPE html> |  | 
|   2 <script src="../resources/testharness.js"></script> |  | 
|   3 <script src="../resources/testharnessreport.js"></script> |  | 
|   4 <script src="resources/test-helpers.js"></script> |  | 
|   5 <script> |  | 
|   6 async_test(function(t) { |  | 
|   7     var scope = 'resources/scope/unregister-twice'; |  | 
|   8     var registration; |  | 
|   9     navigator.serviceWorker.register('resources/empty-worker.js', |  | 
|  10                                      {scope: scope}) |  | 
|  11       .then(function(r) { |  | 
|  12           registration = r; |  | 
|  13           return registration.unregister(); |  | 
|  14         }) |  | 
|  15       .then(function() { |  | 
|  16           return registration.unregister(); |  | 
|  17         }) |  | 
|  18       .then(function(value) { |  | 
|  19           assert_equals(value, false, |  | 
|  20                         'unregistering twice should resolve with false'); |  | 
|  21           t.done(); |  | 
|  22         }) |  | 
|  23       .catch(unreached_rejection(t)); |  | 
|  24   }, 'Unregister twice'); |  | 
|  25  |  | 
|  26 async_test(function(t) { |  | 
|  27     var scope = 'resources/scope/successful-unregister/'; |  | 
|  28     navigator.serviceWorker.register('resources/empty-worker.js', |  | 
|  29                                      {scope: scope}) |  | 
|  30       .then(function(registration) { |  | 
|  31           return registration.unregister(); |  | 
|  32         }) |  | 
|  33       .then(function(value) { |  | 
|  34           assert_equals(value, true, |  | 
|  35                         'unregistration should resolve with true'); |  | 
|  36           t.done(); |  | 
|  37         }) |  | 
|  38       .catch(unreached_rejection(t)); |  | 
|  39   }, 'Register then unregister'); |  | 
|  40 </script> |  | 
| OLD | NEW |