1 Test basic API definitions.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS promise is defined.
7 PASS promise.then is defined.
8 batteryStatusSuccess invoked
9 PASS battery is defined.
10 PASS battery is non-null.
11 PASS battery.charging is defined.
12 PASS battery.chargingTime is defined.
13 PASS battery.dischargingTime is defined.
14 PASS battery.level is defined.
15 PASS battery.charging is mockBatteryInfo.charging
16 PASS battery.chargingTime is mockBatteryInfo.chargingTime
17 PASS battery.dischargingTime is mockBatteryInfo.dischargingTime
18 PASS battery.level is mockBatteryInfo.level
19 PASS typeof battery.onchargingchange == 'object' is true
20 PASS typeof battery.onchargingtimechange == 'object' is true
21 PASS typeof battery.ondischargingtimechange == 'object' is true
22 PASS typeof battery.onlevelchange == 'object' is true
23 PASS 'onchargingchange' in battery is true
24 PASS 'onchargingtimechange' in battery is true
25 PASS 'ondischargingtimechange' in battery is true
26 PASS 'onlevelchange' in battery is true
27 PASS successfullyParsed is true