相关疑难解决方法(0)

jest和mongoose - jest检测到打开的手柄

所以我jest用来测试我的node.js应用程序并且测试结果很好,但是我从jest获得了关于打开句柄的消息.任何见解?

jest --detectOpenHandles

PASS src/libs/user/tests /user_model_test.js PASS src/tests /app_test.js PASS src/libs/user/tests /user_service_test.js

测试套件:3次通过,总共3次测试:14次通过,总共14次快照:0总时间:7.209s跑完所有测试套件.

Jest检测到以下4个打开的句柄可能使Jest退出:

●承诺

  2 | // we use a test database for testing
  3 | var mongoDB = 'mongodb://localhost/my_db_conn';
> 4 | mongoose.connect(mongoDB);
    |          ^
  5 | const User = require('../user_model');
  6 |
  7 | describe("User model test", () => {

  at NativeConnection.Object.<anonymous>.Connection.openUri (node_modules/mongoose/lib/connection.js:424:19)
  at Mongoose.Object.<anonymous>.Mongoose.connect (node_modules/mongoose/lib/index.js:208:15)
  at Object.<anonymous> (src/libs/user/__tests__/user_model_test.js:4:10)
Run Code Online (Sandbox Code Playgroud)

●承诺

   8 | });
   9 |
> 10 | module.exports = mongoose.model("User", UserSchema); …
Run Code Online (Sandbox Code Playgroud)

mongoose jestjs

11
推荐指数
3
解决办法
3066
查看次数

标签 统计

jestjs ×1

mongoose ×1