
javascript 테스트 코드를 작성하도록 도와주는 프레임워크는 여러가지가 있다. 예를 들어 Mocha, Chai, Jest 등등이 있는데 거기서 Jest를 이용해보자필자는 express & typescript로 구성되어있다!일단 필요한 라이브러리들을 설치해준다.np

jest를 깔았으니 이제 테스트를 진행해보자모듈을 통합하는 단계에서 수행하는 테스트!🤔 하는 이유1\. 모듈들의 상호 작용이 잘 이루어지는지 검증이 필요하다.2\. 통합하는 과정에서 발생하는 오류들을 찾기 위해서3\. 웹 페이지로부터 API를 호출해서 올바르게 동작하

Jest는 보통 함수의 반환값을 인자로 받는 expect 함수를 제공한다.그리고 그 인자를 토대로 결과값을 expectation 객체로 반환해준다. 이 과정에서 비교하려는 값과 실제 값을 비교하는 메소드가 필요하게 된다. 그것들을 Matchers라고 부른다.Jest의