我正在使用jest
测试后端。
在测试中,我使用mongoose连接到mongodb实例。
beforeEach(async () => { await mongoose.connect(url)})
afterEach(async () => { await mongoose.disconnect()})
运行哑测(期望1 = 1)后,我得到以下信息:
Jest已检测到以下两个可能保持打开状态的句柄 现有的笑话:
PROMISE
... mongoose.model(...)
我已经调试了mongoose.connection,它确实将其关闭(就绪状态为0)。
尽管在数据库日志中我可以看到有一个打开的连接。
如何关闭它?
为什么模型使连接保持打开状态?