Я перенес некоторые тесты из предыдущей версии созданного мной приложения узла. В предыдущем приложении я создал все эти тесты, и они прошли. Я только что установил jest через npm, и это было все, что требовалось, теперь я экспортировал свой код в этот стандартный код: https://github.com/patrickfrank1/express-webpack-boilerplate.git, который, как я думал, будет лучше, но теперь, когда я пытаюсь запустить эти тесты, я сталкиваюсь с этой ошибкой:
Я думаю, что это может быть связано с некоторой конфигурацией, но я новичок в Jest Testing, и я не уверен что мне нужно сделать, чтобы изменить это.
Вот тесты, которые я пытаюсь запустить:
const request = require('supertest');
describe('load express and verify routes', () => {
let server;
beforeEach(() => {
server = require('../server');
});
it('responds to /', (done) => {
request(server)
.get('/')
.expect(200, done);
});
it('responds to /success', (done) => {
request(server)
.get('/success')
.expect(200, done);
});
it('responds to /failure', (done) => {
request(server)
.get('/failure')
.expect(200, done);
});
it('responds to /originKeys', (done) => {
request(server)
.post('/originKeys')
.expect(200, done);
});
it('responds to /payments', (done) => {
request(server)
.post('/payments')
.expect(200, done);
});
it('should return 404 for everything else', (done) => {
request(server)
.get('/card')
.expect(404, done);
});
});