OLD | NEW |
1 <!doctype html> | 1 <!doctype html> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <title>Notifications: Verifying the exception throwing behavior, when silent
set true and vibrate is presented in showNotification().</title> | 4 <title>Notifications: Verifying the exception throwing behavior, when silent
set true and vibrate is presented in showNotification().</title> |
5 <script src="../resources/testharness.js"></script> | 5 <script src="../resources/testharness.js"></script> |
6 <script src="../resources/testharnessreport.js"></script> | 6 <script src="../resources/testharnessreport.js"></script> |
7 <script src="../serviceworker/resources/test-helpers.js"></script> | 7 <script src="../serviceworker/resources/test-helpers.js"></script> |
8 </head> | 8 </head> |
9 <body> | 9 <body> |
10 <script> | 10 <script> |
(...skipping 11 matching lines...) Expand all Loading... |
22 return wait_for_state(test, registration.installing, 'activated'); | 22 return wait_for_state(test, registration.installing, 'activated'); |
23 }).then(function() { | 23 }).then(function() { |
24 registration.showNotification('Title', { | 24 registration.showNotification('Title', { |
25 body: 'Hello, world!', | 25 body: 'Hello, world!', |
26 vibrate: [100, 200, 300], | 26 vibrate: [100, 200, 300], |
27 silent: true | 27 silent: true |
28 }).then(function() { | 28 }).then(function() { |
29 assert_unreached('showNotification() is expected to reject.'); | 29 assert_unreached('showNotification() is expected to reject.'); |
30 }).catch(function(error) { | 30 }).catch(function(error) { |
31 assert_equals(error.name, 'TypeError'); | 31 assert_equals(error.name, 'TypeError'); |
32 assert_equals(error.message, 'Silent notifications must not sp
ecify vibration patterns.'); | 32 assert_equals(error.message, 'Silent notifications must not sp
ecify sound or vibration patterns.'); |
33 test.done(); | 33 test.done(); |
34 }); | 34 }); |
35 | 35 |
36 }).catch(unreached_rejection(test)); | 36 }).catch(unreached_rejection(test)); |
37 | 37 |
38 }, 'showNotification() must reject If options\'s silent is true, and optio
ns\'s vibrate is presenteded.'); | 38 }, 'showNotification() must reject If options\'s silent is true, and optio
ns\'s vibrate is presenteded.'); |
39 </script> | 39 </script> |
40 </body> | 40 </body> |
41 </html> | 41 </html> |
OLD | NEW |