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 seems your mongoose connection remains open after your test, try one of the following:
close server instance after test.
const server = require('./app'); //server instance
server.close(); //put in afterAll or afterEach depending on your test
close your database connection after all your test.
afterAll(()=>{ mongoose.connection.close();});
wrap your mongoose connection with async/await.
async function(){
await mongoose.connect(mongoDB);
};
try one or a combination. These are my solutions since I can't really see your code.