我从以前创建的节点应用程序的版本转移了一些测试。在上一个应用程序中,我创建了所有这些测试,并且都通过了。我只是通过npm安装了jest,这就是全部,现在我已将代码导出到样板代码: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);
});
});