2012-03-23 14:56:55 -07:00

18 lines
1.1 KiB
JavaScript

Tests.prototype.BatteryTests = function() {
module('Battery (navigator.battery)');
test("should exist", function() {
expect(1);
ok(navigator.battery != null, "navigator.battery should not be null.");
});
/**
* Tests add for Battery Status API spec
* http://www.w3.org/TR/2011/WD-battery-status-20111129/
*/
test("should have properties", function() {
expect(4);
ok(typeof navigator.battery.charging != 'undefined' && navigator.battery.charging != null, "navigator.battery.charging should be a boolean value.");
ok(typeof navigator.battery.chargingTime != 'undefined' && navigator.battery.chargingTime != null, "navigator.battery.chargingTime should be a double value.");
ok(typeof navigator.battery.level != 'undefined' && navigator.battery.level != null, "navigator.battery.level should be a double value.");
ok(typeof navigator.battery.dischargingTime != 'undefined' && navigator.battery.dischargingTime != null, "navigator.battery.dischargingTime should be a double value.");
});
};