UNPKG

appium-instruments

Version:

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

34 lines (26 loc) 1.25 kB
// transpile:mocha import { Instruments } from '..'; import chai from 'chai'; let should = chai.should(); describe('launch-timeout', () => { it('should work when passing timeout as an integer', () => { let 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', () => { let 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', () => { let 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', () => { let instruments = new Instruments({launchTimeout: '{"global": 123456, "afterSimLaunch": 234}'}); instruments.launchTimeout.global.should.equal(123456); instruments.launchTimeout.afterSimLaunch.should.equal(234); }); });