3
だから、私はルートの1つは、これは、その後、完全に働いていた200冗談テストが失敗し
import request from 'supertest';
import app from './../app';
describe('GET /',() => {
it('should render properly', async() => {
await request(app).get('/api/testing').expect(200);
});
});
を返すかどうかをテストすることは非常に基本的な冗談のテストを実行しているよI webpack-hot-middlewareが設定されていて、アプリをインポートする2行目で破損しているようです。
TypeError: setInterval(...).unref is not a function
at createEventStream (node_modules/webpack-hot-middleware/middleware.js:50:17)
at webpackHotMiddleware (node_modules/webpack-hot-middleware/middleware.js:12:21)
at Object.<anonymous> (server/app.js:62:73)
at Object.<anonymous> (server/test/routes.test.js:2:38)
私のapp.jsから次のコードを削除すると、すべて正常に動作します。
app.use(middleware);
app.use(webpackHotMiddleware(compiler));
app.get('*', (req, res) => {
res.write(middleware.fileSystem.readFileSync(path.join(__dirname, '../dist/index.html')));
res.end();
});
webpack-hot-middlewareのJestを設定した人はいますか?私はすべてを試したような気がするので、一生懸命になります。