mirror of
https://github.com/qlik-oss/nebula.js.git
synced 2026-05-25 10:00:20 -04:00
35 lines
741 B
JavaScript
35 lines
741 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,
|
|
});
|
|
|
|
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();
|
|
});
|
|
}
|