Jest - JS 테스팅 프레임워크

Jest는 JS의 테스팅 프레임워크이다. 페이스북에서 만들어졌고 현재 JS 진영에서 주류로 다뤄진다.

Jest가 테스팅 프레임워크라고 불리는 것은 기존 테스팅 프레임워크들과의 차이점 때문이다.

이전의 JS 테스트는 여러 테스팅 라이브러리를 조합해서 사용했다. Mocha 같은 Test Runner와 Chai 같은 Test Matcher를 조합해서 사용하는 것이다. 개발자는 어떤 라이브러리들을 조합할지 선택해야 하고 해당 라이브러리들의 사용 방법도 익혀야 했다.

Jest는 Test Runner, Test Matcher, Test Mock까지 제공해주는 프레임워크이기 때문에 여러 라이브러리를 사용할 필요 없이 Jest만으로 모든 기능을 수행할 수 있다.

참조


Written by@박대성

독서와 지식관리에 관심이 많은 개발자

GitHub