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 |