我正在尝试编写一个简单的案例,其中我正在点击一条路由并检查响应。我的测试可以工作,但每次它也抛出这个msg: Jest did not exit one second after the test run has completed.This usually meansConsider running Jest with `--detectOpenHandles` to troubleshoot this issue.
UnhandledPromiseRejectionWarning: AlreadyHasActiveConnectionError: Caught error after test environment was torn down
如果我在beforeAll编辑:问题是每个测试都在设置应用程序,因此创建一个新的connection.The解决方案是使用"keepConnectionAlive: true“,以便所有测试重用相同的连接。
我最近回到了一个测试文件,我得到了一个以前不会出现的错误。错误:测试完成后无法记录。你是不是忘了在测试中等待一些异步的东西?尝试记录"Executing (default):SELECT 1+1 AS result“。js/release/promise.js:729:18)
at _drainQueueStep (node_modules/bluebird/js/release/async.js:93:12) Jest</
我想使用node-mocks- Next.js测试Jest的Jest API函数。_getStatusCode()).toBe(200) } catch(err){ }
}) 在没有await getFoods()调用的情况下,一切都按预期工作。然而,对于这个调用,我得到了一个错误:Jest did not exit one second after the test run has comp