Discover answers to your questions with Westonci.ca, the leading Q&A platform that connects you with knowledgeable experts. Our platform offers a seamless experience for finding reliable answers from a network of knowledgeable professionals. Experience the ease of finding precise answers to your questions from a knowledgeable community of experts.

I'm using JEST for unit testing my express routes.
While running the yarn test all my test case are getting passed, but I'm getting an error.
Jest did not exit one second after the test run has completed.
This usually means that there are asynchronous operations that weren't stopped in your tests. Consider running Jest with `--detectOpenHandles` to troubleshoot this issue.
I used async & done, but still it throws the above error.
Below is my spec code:
routes.spec.ts

const request = require('supertest');
describe('Test the root path', () => {
const app = require('./index');

test('GET /gql/gql-communication-portal/release-notes', async (done) => {
const response = await request(app).get('/gql/gql-communication-portal/release-notes');
expect(response.status).toBe(200);
done();
});
});