Modify healthcheck.test

This commit is contained in:
Tuan Dang
2023-03-15 15:16:50 +07:00
parent b868b6a5f3
commit db48ab8f6c
2 changed files with 10 additions and 4 deletions

View File

@@ -1,11 +1,16 @@
import { server } from '../src/app';
import { Server } from 'http';
import main from '../src';
import { describe, expect, it, beforeAll, afterAll } from '@jest/globals';
import supertest from 'supertest';
import { setUpHealthEndpoint } from '../src/services/health';
const requestWithSupertest = supertest(server);
let requestWithSupertest: supertest.SuperTest<supertest.Test>;
let server: Server;
describe('Healthcheck endpoint', () => {
beforeAll(async () => {
server = await main;
requestWithSupertest = supertest(server);
setUpHealthEndpoint(server);
});
afterAll(async () => {
@@ -16,4 +21,4 @@ describe('Healthcheck endpoint', () => {
const res = await requestWithSupertest.get('/healthcheck');
expect(res.status).toEqual(200);
});
});
});

View File

@@ -169,6 +169,7 @@ const main = async () => {
});
setUpHealthEndpoint(server);
return server;
}
main();
export default main();