UNPKG

appium-instruments

Version:

IOS Instruments + instruments-without-delay launcher used by Appium

41 lines (30 loc) 5.07 kB
require('source-map-support').install(); 'use strict'; 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==