Neues Initialrelease mit IonicMaterial
This commit is contained in:
69
www/lib/ngCordova/test/mocks/device.spec.js
Normal file
69
www/lib/ngCordova/test/mocks/device.spec.js
Normal file
@@ -0,0 +1,69 @@
|
||||
describe('ngCordovaMocks', function() {
|
||||
beforeEach(function() {
|
||||
module('ngCordovaMocks');
|
||||
});
|
||||
|
||||
describe('cordovaDevice', function () {
|
||||
var $cordovaDevice = null;
|
||||
|
||||
beforeEach(inject(function (_$cordovaDevice_) {
|
||||
$cordovaDevice = _$cordovaDevice_;
|
||||
}));
|
||||
|
||||
it('should get the device name', function () {
|
||||
// NOTE: device.name was deprecated in Cordova 2.3.
|
||||
// This test can be removed once device.name is removed.
|
||||
$cordovaDevice.device = 'Power Device';
|
||||
var deviceName = $cordovaDevice.getDevice();
|
||||
expect(deviceName).toEqual('Power Device');
|
||||
});
|
||||
|
||||
it('should get the version of cordova in use', function () {
|
||||
var cordovaVersion = '3.5';
|
||||
$cordovaDevice.cordova = cordovaVersion;
|
||||
|
||||
var version = $cordovaDevice.getCordova();
|
||||
expect(version).toEqual(cordovaVersion);
|
||||
});
|
||||
|
||||
it('should get the model name', function () {
|
||||
var modelName = 'Buster';
|
||||
$cordovaDevice.model = modelName;
|
||||
|
||||
var model = $cordovaDevice.getModel();
|
||||
expect(model).toEqual(modelName);
|
||||
});
|
||||
|
||||
it('should get the platform', function () {
|
||||
var operatingSystem = 'MyFavoriteOS';
|
||||
$cordovaDevice.platform = operatingSystem;
|
||||
|
||||
var platform = $cordovaDevice.getPlatform();
|
||||
expect(platform).toEqual(operatingSystem);
|
||||
});
|
||||
|
||||
it('should get the unique ID', function () {
|
||||
var guid = 'eb77ae18-f6c1-4a36-8705-1975a9225fb9';
|
||||
$cordovaDevice.uuid = guid;
|
||||
|
||||
var uuid = $cordovaDevice.getUUID();
|
||||
expect(uuid).toEqual(guid);
|
||||
});
|
||||
|
||||
it('should get the version', function () {
|
||||
var version = '1.0';
|
||||
$cordovaDevice.version = version;
|
||||
|
||||
var v = $cordovaDevice.getVersion();
|
||||
expect(v).toEqual(version);
|
||||
});
|
||||
|
||||
it('should get the manufacturer', function () {
|
||||
var manufacturer = 'apple';
|
||||
$cordovaDevice.manufacturer = manufacturer;
|
||||
|
||||
var v = $cordovaDevice.getManufacturer();
|
||||
expect(v).toEqual(manufacturer);
|
||||
});
|
||||
});
|
||||
})
|
||||
Reference in New Issue
Block a user