test: added supertest

This commit is contained in:
Riccardo
2023-08-04 21:41:44 +02:00
parent ed8b37c517
commit c913e5ecec
11 changed files with 14917 additions and 646 deletions

26
src/server/server.test.ts Normal file
View File

@@ -0,0 +1,26 @@
import requests from 'supertest';
import server from './server';
beforeAll(() => {
jest.mock('../utils/addition', () => ({
addition: jest.fn((value: number) => value + 1)
}));
});
afterAll(() => {
jest.clearAllMocks();
});
describe('server', () => {
it('returns input value increased by one', async () => {
const value = 1;
const res = await requests(server)
.post('/')
.send({ value: value })
.set('Content-Type', 'application/json')
.set('Accept', 'application/json');
expect(res.body.response).toBeDefined();
expect(res.body.response).toBe(value + 1);
});
});