Files
nebula.js/test/component/setup.comp.js
2021-11-30 13:27:18 +01:00

36 lines
782 B
JavaScript

const path = require('path');
const serve = require('@nebula.js/cli-serve'); // eslint-disable-line
if (!process.env.BASE_URL) {
let s;
process.env.MONO = true;
before(async () => {
s = await serve({
entry: path.resolve(__dirname, 'sn.js'),
open: false,
build: false,
fixturePath: 'test/component',
});
process.env.BASE_URL = s.url;
page.on('pageerror', (e) => {
console.error('Web: ', e.message);
});
page.on('console', (msg) => {
for (let i = 0; i < msg.args().length; ++i) {
const text = msg.text();
if (text.includes('WDS') || text.includes('React DevTools')) {
return;
}
console.log(`console ${text}`);
}
});
});
after(() => {
s.close();
});
}