appium-instruments
Version:
IOS Instruments + instruments-without-delay launcher used by Appium
41 lines (30 loc) • 5.07 kB
JavaScript
require('source-map-support').install();
;
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default'];
var _ = require('..');
var _chai = require('chai');
var _chai2 = _interopRequireDefault(_chai);
var should = _chai2['default'].should();
describe('launch-timeout', function () {
it('should work when passing timeout as an integer', function () {
var instruments = new _.Instruments({ launchTimeout: 123456 });
instruments.launchTimeout.global.should.equal(123456);
should.not.exist(instruments.launchTimeout.afterSimLaunch);
});
it('should work when passing timeout as an integer string', function () {
var instruments = new _.Instruments({ launchTimeout: '123456' });
instruments.launchTimeout.global.should.equal(123456);
should.not.exist(instruments.launchTimeout.afterSimLaunch);
});
it('should work when passing timeout as an object', function () {
var instruments = new _.Instruments({ launchTimeout: { global: 123456, afterSimLaunch: 234 } });
instruments.launchTimeout.global.should.equal(123456);
instruments.launchTimeout.afterSimLaunch.should.equal(234);
});
it('should work when passing timeout as a JSON object', function () {
var instruments = new _.Instruments({ launchTimeout: '{"global": 123456, "afterSimLaunch": 234}' });
instruments.launchTimeout.global.should.equal(123456);
instruments.launchTimeout.afterSimLaunch.should.equal(234);
});
});
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3QvbGF1bmNoLXRpbWVvdXQtc3BlY3MuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O2dCQUU0QixJQUFJOztvQkFDZixNQUFNOzs7O0FBR3ZCLElBQUksTUFBTSxHQUFHLGtCQUFLLE1BQU0sRUFBRSxDQUFDOztBQUUzQixRQUFRLENBQUMsZ0JBQWdCLEVBQUUsWUFBTTtBQUMvQixJQUFFLENBQUMsZ0RBQWdELEVBQUUsWUFBTTtBQUN6RCxRQUFJLFdBQVcsR0FBRyxrQkFBZ0IsRUFBQyxhQUFhLEVBQUUsTUFBTSxFQUFDLENBQUMsQ0FBQztBQUMzRCxlQUFXLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ3RELFVBQU0sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLENBQUM7R0FDNUQsQ0FBQyxDQUFDOztBQUVILElBQUUsQ0FBQyx1REFBdUQsRUFBRSxZQUFNO0FBQ2hFLFFBQUksV0FBVyxHQUFHLGtCQUFnQixFQUFDLGFBQWEsRUFBRSxRQUFRLEVBQUMsQ0FBQyxDQUFDO0FBQzdELGVBQVcsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDdEQsVUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsQ0FBQztHQUM1RCxDQUFDLENBQUM7O0FBRUgsSUFBRSxDQUFDLCtDQUErQyxFQUFFLFlBQU07QUFDeEQsUUFBSSxXQUFXLEdBQUcsa0JBQWdCLEVBQUMsYUFBYSxFQUFFLEVBQUMsTUFBTSxFQUFFLE1BQU0sRUFBRSxjQUFjLEVBQUUsR0FBRyxFQUFDLEVBQUMsQ0FBQyxDQUFDO0FBQzFGLGVBQVcsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDdEQsZUFBVyxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztHQUM1RCxDQUFDLENBQUM7O0FBRUgsSUFBRSxDQUFDLG1EQUFtRCxFQUFFLFlBQU07QUFDNUQsUUFBSSxXQUFXLEdBQUcsa0JBQWdCLEVBQUMsYUFBYSxFQUFFLDJDQUEyQyxFQUFDLENBQUMsQ0FBQztBQUNoRyxlQUFXLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ3RELGVBQVcsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7R0FDNUQsQ0FBQyxDQUFDO0NBQ0osQ0FBQyxDQUFDIiwiZmlsZSI6InRlc3QvbGF1bmNoLXRpbWVvdXQtc3BlY3MuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB0cmFuc3BpbGU6bW9jaGFcblxuaW1wb3J0IHsgSW5zdHJ1bWVudHMgfSBmcm9tICcuLic7XG5pbXBvcnQgY2hhaSBmcm9tICdjaGFpJztcblxuXG5sZXQgc2hvdWxkID0gY2hhaS5zaG91bGQoKTtcblxuZGVzY3JpYmUoJ2xhdW5jaC10aW1lb3V0JywgKCkgPT4ge1xuICBpdCgnc2hvdWxkIHdvcmsgd2hlbiBwYXNzaW5nIHRpbWVvdXQgYXMgYW4gaW50ZWdlcicsICgpID0+IHtcbiAgICBsZXQgaW5zdHJ1bWVudHMgPSBuZXcgSW5zdHJ1bWVudHMoe2xhdW5jaFRpbWVvdXQ6IDEyMzQ1Nn0pO1xuICAgIGluc3RydW1lbnRzLmxhdW5jaFRpbWVvdXQuZ2xvYmFsLnNob3VsZC5lcXVhbCgxMjM0NTYpO1xuICAgIHNob3VsZC5ub3QuZXhpc3QoaW5zdHJ1bWVudHMubGF1bmNoVGltZW91dC5hZnRlclNpbUxhdW5jaCk7XG4gIH0pO1xuXG4gIGl0KCdzaG91bGQgd29yayB3aGVuIHBhc3NpbmcgdGltZW91dCBhcyBhbiBpbnRlZ2VyIHN0cmluZycsICgpID0+IHtcbiAgICBsZXQgaW5zdHJ1bWVudHMgPSBuZXcgSW5zdHJ1bWVudHMoe2xhdW5jaFRpbWVvdXQ6ICcxMjM0NTYnfSk7XG4gICAgaW5zdHJ1bWVudHMubGF1bmNoVGltZW91dC5nbG9iYWwuc2hvdWxkLmVxdWFsKDEyMzQ1Nik7XG4gICAgc2hvdWxkLm5vdC5leGlzdChpbnN0cnVtZW50cy5sYXVuY2hUaW1lb3V0LmFmdGVyU2ltTGF1bmNoKTtcbiAgfSk7XG5cbiAgaXQoJ3Nob3VsZCB3b3JrIHdoZW4gcGFzc2luZyB0aW1lb3V0IGFzIGFuIG9iamVjdCcsICgpID0+IHtcbiAgICBsZXQgaW5zdHJ1bWVudHMgPSBuZXcgSW5zdHJ1bWVudHMoe2xhdW5jaFRpbWVvdXQ6IHtnbG9iYWw6IDEyMzQ1NiwgYWZ0ZXJTaW1MYXVuY2g6IDIzNH19KTtcbiAgICBpbnN0cnVtZW50cy5sYXVuY2hUaW1lb3V0Lmdsb2JhbC5zaG91bGQuZXF1YWwoMTIzNDU2KTtcbiAgICBpbnN0cnVtZW50cy5sYXVuY2hUaW1lb3V0LmFmdGVyU2ltTGF1bmNoLnNob3VsZC5lcXVhbCgyMzQpO1xuICB9KTtcblxuICBpdCgnc2hvdWxkIHdvcmsgd2hlbiBwYXNzaW5nIHRpbWVvdXQgYXMgYSBKU09OIG9iamVjdCcsICgpID0+IHtcbiAgICBsZXQgaW5zdHJ1bWVudHMgPSBuZXcgSW5zdHJ1bWVudHMoe2xhdW5jaFRpbWVvdXQ6ICd7XCJnbG9iYWxcIjogMTIzNDU2LCBcImFmdGVyU2ltTGF1bmNoXCI6IDIzNH0nfSk7XG4gICAgaW5zdHJ1bWVudHMubGF1bmNoVGltZW91dC5nbG9iYWwuc2hvdWxkLmVxdWFsKDEyMzQ1Nik7XG4gICAgaW5zdHJ1bWVudHMubGF1bmNoVGltZW91dC5hZnRlclNpbUxhdW5jaC5zaG91bGQuZXF1YWwoMjM0KTtcbiAgfSk7XG59KTtcbiJdLCJzb3VyY2VSb290IjoiLi4vLi4ifQ==