유닛 테스트 (단위 테스트)

Jest라는 라이브러리를 사용하면

Test Runner 테스트 코드를 실행 후 결과 생성 Assertion 테스트 조건, 비교를 통한 테스트 로직

동시에 수행할 수 있음. 자바스크립트 테스트 프레임워크

제스트의 장점

zero config 아무런 설정을 하지않아도 사용가능 snapshots 테스트 지원함 isolated 성능 속도가 뛰어남 great api it to expect 같은 좋은 api가 있다.

제스트의 공식문서

jestjs.io https://jestjs.io/docs/getting-started

테스트 기본


// add.js

function add(a, b){
 return a - b;
}
module.exports = add;


// add.test.js
const add =require('../add.js');

test('', () => {
 // 테스트 코드 작성 ! 
 expect(add(1, 2)).toBe(3);
});

```