Jestjs 超级测试POST请求挂起
我正在Jestjs 超级测试POST请求挂起,jestjs,nest,supertest,Jestjs,Nest,Supertest,我正在Jest上运行supertest,并尝试测试一个简单的POST请求: test('A simple POST', done => { const appHttpServer = app.getHttpServer(); const _request = request(appHttpServer); return _request .post(`my-post-url`) .type('json') .send(someD
Jest
上运行supertest
,并尝试测试一个简单的POST
请求:
test('A simple POST', done => {
const appHttpServer = app.getHttpServer();
const _request = request(appHttpServer);
return _request
.post(`my-post-url`)
.type('json')
.send(someData)
.expect(HttpStatus.ACCEPTED, done);
});
测试按预期通过,但仍保持挂起状态。使用运行--使用以下各项检测到手持设备
结果:
Jest在测试运行完成一秒钟后没有退出。
如果我尝试一个非post请求,那么一切都会按预期进行,测试也会正确退出
在这种情况下,我做错了什么