This repository has been archived on 2026-01-31. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
nodejs-template-with-typesc…/src/server/server.test.ts
2024-07-03 16:17:35 +02:00

25 lines
596 B
TypeScript

import requests from 'supertest';
import server from './server';
jest.mock('../utils/addition', () => ({
addition: jest.fn((value: number) => value + 1)
}));
afterEach(() => {
jest.restoreAllMocks();
});
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);
});
});