Запуск jest-puppeteer со следующей экспресс-конфигурацией:
import express from "express";
import path from "path";
import webpack from 'webpack';
import config from '../webpack.config';
const port = 3200;
const app = express();
const compiler = webpack(config);
app.use(require('webpack-dev-middleware')(compiler, {
noInfo: true,
publicPath: config.output.publicPath
}));
app.listen(port, function (error) {
if(error) console.log(error);
});
со следующим простым тестом:
describe('Google', () => {
beforeAll(async () => {
await page.goto('http://localhost:3200')
})
it('should display "demo" text on page', async (done) => {
await expect(page).toMatch('Your cart');
done();
});
});
Конфигурация jest-puppeteer следующая:
module.exports = {
server: {
command: './node_modules/babel-watch/babel-watch.js ./test/server.js',
port: 3200,
},
};
У меня проблемы с моим конвейером битового буфера;все тесты проходят, но команды никогда не завершаются
Что может быть причиной его зависания?Включен ли веб-пакет conf?
Просто запустил те же самые тестовые сценарии на семафоре, все работает гладко
Спасибо большое за любые рекомендуемые ответы