Files
appium/test/unit/device-specs.js

30 lines
766 B
JavaScript

"use strict";
var Device = require('../../lib/devices/device.js')
, capConversion = require('../../lib/server/capabilities.js').capabilityConversions
, chai = require('chai')
, _ = require('underscore');
chai.should();
var Test = function () {
this.init();
};
_.extend(Test.prototype, Device.prototype);
describe("device.js", function () {
describe("#configure", function () {
_.each(capConversion, function (newCap, cap) {
var name = "should store the " + cap + " capability as the " + newCap + " arg";
it(name, function () {
var caps = {};
caps[cap] = 'iOS';
var testDevice = new Test();
testDevice.configure({}, caps);
testDevice.args[newCap].should.equal('iOS');
});
});
});
});