我得到这个错误在我的共享gitlab亚军。
但是,如果我在本地运行测试中,我没有得到任何错误。
如何调试呢?该错误消息说,与我无关。您需要哪些信息来帮助我吗?对不起,我不能上传整个项目。
什么是错的笑话?
这可以在单元测试中发生的时候,你不要关闭异步操作。例如,这可以是一个cronjob:
const job = new CronJob('00 00 8,14,18 * * *', () => this.sendNotificationsPerUser());
job.start();
在这种情况下,你必须确保在测试结束之前job.stop()
被调用。这很容易通过提供这些异步库,服务,然后在您的测试嘲笑他们是可以避免的。
在端对端的测试,你必须确保你关闭应用程序的测试运行后:
afterAll(async () => {
if (app) {
await app.close();
}
});