| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 description('Tests the basic operation of all BatteryStatus events.'); |  | 
| 2 |  | 
| 3 var charging = false; |  | 
| 4 var chargingTime = Number.POSITIVE_INFINITY; |  | 
| 5 var dischargingTime = 6000; |  | 
| 6 var level = 0.7; |  | 
| 7 |  | 
| 8 var battery = navigator.webkitBattery; |  | 
| 9 |  | 
| 10 function checkBatteryStatus() { |  | 
| 11     shouldBe("battery.charging", "false"); |  | 
| 12     shouldBe("battery.chargingTime", "Infinity"); |  | 
| 13     shouldBe("battery.dischargingTime", "6000"); |  | 
| 14     shouldBe("battery.level", "0.7"); |  | 
| 15 } |  | 
| 16 |  | 
| 17 battery.addEventListener('chargingchange', function() { |  | 
| 18     debug('chargingchange event is raised'); |  | 
| 19     checkBatteryStatus(); |  | 
| 20 }); |  | 
| 21 |  | 
| 22 battery.addEventListener('chargingtimechange', function() { |  | 
| 23     debug('chargingtimechange event is raised'); |  | 
| 24     checkBatteryStatus(); |  | 
| 25 }); |  | 
| 26 |  | 
| 27 battery.addEventListener('dischargingtimechange', function() { |  | 
| 28     debug('dischargingtimechange event is raised'); |  | 
| 29     checkBatteryStatus(); |  | 
| 30 }); |  | 
| 31 |  | 
| 32 battery.addEventListener('levelchange', function() { |  | 
| 33     debug('levelchange event is raised'); |  | 
| 34     checkBatteryStatus(); |  | 
| 35     finishJSTest(); |  | 
| 36 }); |  | 
| 37 |  | 
| 38 internals.setBatteryStatus(document, 'chargingchange', charging, chargingTime, d
    ischargingTime, level); |  | 
| 39 internals.setBatteryStatus(document, 'chargingtimechange', charging, chargingTim
    e, dischargingTime, level); |  | 
| 40 internals.setBatteryStatus(document, 'dischargingtimechange', charging, charging
    Time, dischargingTime, level); |  | 
| 41 internals.setBatteryStatus(document, 'levelchange', charging, chargingTime, disc
    hargingTime, level); |  | 
| 42 window.jsTestIsAsync = true; |  | 
| OLD | NEW | 
|---|