So I\'m using jest
to test my node.js application and the tests finish fine but I\'m getting a message from jest about open handles. Any insights?
It's related to model.init
function which returns promise. Quick fix will be to pass skipInit
flag while creating the model like this:
const User = mongoose.model("users", userSchema, "users", true)
skipInit
is the fourth parameter in this function
But in this case it will not initialize indexes for your model, so it's better to set this flag according to the process.env.NODE_ENV
const skipInit = process.env.NODE_ENV === "test"
const User = mongoose.model("users", userSchema, "users", skipInit)