开玩笑在mongoose.disconnect之后没有退出

时间:2018-09-17 08:34:33

标签: javascript mongodb mongoose jestjs

我正在使用jest测试后端。
在测试中,我使用mongoose连接到mongodb实例。

beforeEach(async () => { await mongoose.connect(url)})

afterEach(async () => { await mongoose.disconnect()})

运行哑测(期望1 = 1)后,我得到以下信息:

  

Jest已检测到以下两个可能保持打开状态的句柄   现有的笑话:

     

PROMISE

     

... mongoose.model(...)

我已经调试了mongoose.connection,它确实将其关闭(就绪状态为0)。
尽管在数据库日志中我可以看到有一个打开的连接。

如何关闭它?
为什么模型使连接保持打开状态?

0 个答案:

没有答案