bopen
Version:
A better native open utility. Open URLs, paths and locators in the default or specified browser with options including opening in incognito mode. Cross-platform.
24 lines (17 loc) • 525 B
JavaScript
const utils = jest.genMockFromModule('../utils')
let mockedDefaultBrowser
let __setMockDefaultBrowser = (defaultBrowser) => {
mockedDefaultBrowser = defaultBrowser
}
let getDefaultBrowser = () => {
return new Promise((resolve, reject) => {
if (mockedDefaultBrowser) {
return resolve(mockedDefaultBrowser)
}
return reject(new Error('No default browser'))
})
}
utils.__setMockDefaultBrowser = __setMockDefaultBrowser
utils.getDefaultBrowser = getDefaultBrowser
module.exports = utils