Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | 3x 1x 2x 2x 2x 1x 1x 1x 3x 1x 2x 2x 1x 1x | import cbt from 'cbt_tunnels' export default class CrossBrowserTestingLauncher { onPrepare (config) { if (!config.cbtTunnel) { return } this.cbtTunnelOpts = Object.assign({ username: config.user, authkey: config.key }, config.cbtTunnelOpts) return new Promise((resolve, reject) => cbt.start({ 'username': config.user, 'authkey': config.key }, (err) => { if (err) { return reject(err) } this.tunnel = true return resolve('connected') })) } onComplete () { if(!this.tunnel){ return } return new Promise((resolve, reject) => cbt.stop(err => { if (err) { return reject(err) } return resolve('stopped') })) } } |