제스트(Jest)는 자바스크립트 테스트 프레임워크로, 주로 리액트 애플리케이션의 테스트에 사용됩니다.
Meta에서 개발하였으며, 단위 테스트(unit testing) 및 통합 테스트(integration testing)를 쉽게 작성할 수 있도록 설계되었습니다
특징
- 스냅샷 테스트: 컴포넌트의 UI가 예상대로 렌더링되는지 확인하기 위해 스냅샷을 찍어 비교하는 기능을 제공합니다.
- 모듈화: 다양한 모듈을 쉽게 모킹(mocking)하여 테스트할 수 있어, 실제 의존성을 제거하고 독립적으로 테스트할 수 있습니다.
- 빠른 실행: 변경된 파일만 테스트하여 실행 속도를 높이는 "빠른 테스트" 기능을 제공합니다.
- 비동기 테스트: 비동기 코드를 간편하게 테스트할 수 있는 API를 제공하여, Promises와 async/await을 쉽게 사용할 수 있습니다.
그만 알아보고 정리해야겠다.
'React > React Framework' 카테고리의 다른 글
[Next js] 엑티브 링크와useSelectedLayoutSegment (0) | 2024.01.30 |
---|---|
[Next.js] 태그 (0) | 2024.01.20 |
[Next.js] Next App Router에 대해 (0) | 2024.01.18 |
[Next.js] router와 slug + 기본경로설정 (0) | 2023.09.07 |
[Next.js] Images에 대해서 (1) | 2023.09.07 |