제스트(Jest)는 자바스크립트 테스트 프레임워크로, 주로 리액트 애플리케이션의 테스트에 사용됩니다. 

 

Meta에서 개발하였으며, 단위 테스트(unit testing) 및 통합 테스트(integration testing)를 쉽게 작성할 수 있도록 설계되었습니다

 

특징

 

  • 스냅샷 테스트: 컴포넌트의 UI가 예상대로 렌더링되는지 확인하기 위해 스냅샷을 찍어 비교하는 기능을 제공합니다.
  • 모듈화: 다양한 모듈을 쉽게 모킹(mocking)하여 테스트할 수 있어, 실제 의존성을 제거하고 독립적으로 테스트할 수 있습니다.
  • 빠른 실행: 변경된 파일만 테스트하여 실행 속도를 높이는 "빠른 테스트" 기능을 제공합니다.
  • 비동기 테스트: 비동기 코드를 간편하게 테스트할 수 있는 API를 제공하여, Promises와 async/await을 쉽게 사용할 수 있습니다.

 

그만 알아보고 정리해야겠다.

 

+ Recent posts