UNPKG

wix-style-react

Version:
29 lines (25 loc) 890 B
const { execSync } = require('child_process'); const { baseProtractorConfig, } = require('wix-ui-test-utils/dist/src/protractor/protractor.conf'); const { StorybookStaticsServer, } = require('wix-ui-test-utils/dist/src/servers/StorybookStaticsServer'); const components = require('./test/components-for-e2e-tests'); const storybookStaticsServer = new StorybookStaticsServer(); const port = execSync('detect', { encoding: 'utf8' }).trim(); // get random open port module.exports.config = { ...baseProtractorConfig, baseUrl: `http://localhost:${port}/`, specs: `src/!(${components.join('|')})/**/*.e2e.js`, jasmineNodeOpts: { defaultTimeoutInterval: 120000 }, beforeLaunch() { return storybookStaticsServer.start({ port }); }, afterLaunch: function () { return storybookStaticsServer.stop(); }, onPrepare() { browser.ignoreSynchronization = true; }, };