더북(TheBook)

제스트는 엄밀히 말해 xUnit이나 TAP 프레임워크가 아니다. 기본적으로 xUnit이나 TAP 규격을 따르지 않기 때문이다. 하지만 xUnit 스타일의 테스트 리포팅이 빌드 환경에서 여전히 많이 사용되고 있기에 빌드 서버에서 리포팅을 위해 그 프로토콜에 맞추는 것이 좋다. npm 모듈인 jest-xunit을 설치하면 제스트 테스트 결과를 대부분의 빌드 도구에서 쉽게 처리할 수 있다. 반면에 TAP 형식의 출력을 원한다면 jest-tap-reporter를 사용한다. 그런 다음 프로젝트의 jest.config.js 파일을 사용하여 제스트의 보고 형식을 설정할 수 있다.

이제 제스트로 실제 테스트를 작성해 보자.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.