【发布时间】:2019-02-09 19:07:08
【问题描述】:
当我在本地运行时 jest 退出正常,但在 codebuild 上运行时 jest 不会退出并给出此错误:
Jest 检测到以下 1 个可能阻止 Jest 退出的打开句柄:
● TCPSERVERWRAP
13 | routes(app)
14 |
> 15 | app.listen(port, async err => {
这两种变体都可以在本地工作,但不能在 codebuild 上工作:
afterAll((done) => {
if (app) {
app.close(done);
}
})
afterAll(async () => {
if (app) {
await app.close()
}
})
使用process.exit(0) 没有帮助
【问题讨论】:
标签: node.js express testing jestjs aws-codebuild