Jest는 Nestjs에서 기본으로 지원하는 Javascript의 테스트 프레임워크이다.
Jest는 테스트에 필요한 대부분의 기능을 지원하므로 효율적인 Test Framework이다.
// add.spec.ts
// 더하기 테스트
it('더하기 테스트', () => {
const a = 1;
const b = 2;
expect(a + b).toBe(3);
});
// 묶음 테스트
describe('테스트 그룹', () => {
it('더하기 테스트', () => {
const a = 1;
const b = 2;
expect(a + b).toBe(3);
});
it('곱하기 테스트', () => {
const a = 1;
const b = 2;
expect(a * b).toBe(2);
});
});