OLD | NEW |
---|---|
(Empty) | |
1 <!doctype html> | |
2 <html> | |
3 <head> | |
4 <title>Budget API: Verifies that the right Budget API interfaces get exposed .</title> | |
5 <script src="../resources/testharness.js"></script> | |
6 <script src="../resources/testharnessreport.js"></script> | |
7 </head> | |
8 <body> | |
9 <script> | |
10 promise_test(function() { | |
11 assert_own_property(Navigator.prototype, 'budget'); | |
12 assert_own_property(Budget.prototype, 'getCost'); | |
13 assert_own_property(Budget.prototype, 'getBudget'); | |
14 | |
15 navigator.budget.getCost() | |
16 .then(function(cost) { | |
17 assert_unreached('getCost should have failed.'); | |
18 }, function(error) { | |
19 assert_equals(error.name, 'NotSupportedError'); | |
20 assert_equals(error.message, 'Not yet implemented'); | |
21 }); | |
22 navigator.budget.getBudget() | |
23 .then(function(cost) { | |
24 assert_unreached('getBudget should have failed.'); | |
25 }, function(error) { | |
26 assert_equals(error.name, 'NotSupportedError'); | |
27 assert_equals(error.message, 'Not yet implemented'); | |
28 }); | |
29 }, 'NavigatorBudget should be exposed and have the expected interface in a Document.'); | |
Peter Beverloo
2016/08/03 13:25:54
nit: fix indentation in this file
harkness
2016/08/04 14:18:23
Done.
| |
30 </script> | |
31 </body> | |
32 </html> | |
OLD | NEW |