Skip to content

Commit 17d52e4

Browse files
committed
first test successfully passed
1 parent 4804512 commit 17d52e4

File tree

3 files changed

+29
-11
lines changed

3 files changed

+29
-11
lines changed

__tests__/getStatusMessage.test.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
import { StatusCodes } from '../src/statusCodes';
3+
import { getStatusMessage } from './../src/getStatusMessage';
4+
5+
describe('getStatusMessage', () => {
6+
it('should return a short message by default', () => {
7+
expect(getStatusMessage(StatusCodes.OK)).toBe('OK');
8+
});
9+
10+
11+
it('should return a long message if long = true', () => {
12+
expect(getStatusMessage(StatusCodes.OK, true)).toMatch(/successful/i)
13+
})
14+
15+
it('should return a "Unknown Status" for invalid code', () => {
16+
expect(getStatusMessage(999 as any)).toBe('Unknown Status');
17+
})
18+
19+
})
20+

jest.config.js

Lines changed: 0 additions & 11 deletions
This file was deleted.

jest.config.mjs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
export default {
2+
preset: 'ts-jest/presets/default-esm',
3+
testEnvironment: 'node',
4+
extensionsToTreatAsEsm: ['.ts'],
5+
transform: {
6+
'^.+\\.ts$': 'ts-jest',
7+
},
8+
moduleNameMapper: {},
9+
};

0 commit comments

Comments
 (0)