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)