-
Jest란?
Facebook에서 만든 테스팅 프레임 워크이다. 최소한의 설정으로 동작하며 Test Case를 만들어 애플리케이션 코드가 잘 돌아가는지 확인해준다. 단위(Unit) 테스트를 위해 이용한다.
Jest 시작하기
Create React App으로 프로젝트 생성 시 Jest도 바로 사용이 가능하다.
👀 Jest가 테스트 파일을 찾는 방법
- 파일 명을
.test.js
로 설정 - 파일 명을
.spec.js
로 설정 - 폴더 명을
tests
로 설정
Jest 구조
describe
: argument (name, fn)여러 관련된 테스트를 그룹화하는 블록을 만든다.
it(test)
: argument (name, fn, timeout)
개별 테스트를 수행하는 곳. 각 테스트를 작은 문장처럼 설명한다.expect
값을 테스트할 때 사용된다. 단독으로 사용되지 않으며matcher
와 함께 사용된다.matcher
다른 방법으로 값을 테스트할 때 사용한다.
해당 포스팅은 인프런 '따라하며 배우는 리액트 A-Z' 강의를 듣고 정리한 내용입니다:)
728x90'React' 카테고리의 다른 글
리액트에서 애니메이션 효과 구현하기 (0) 2023.07.26 useReducer, Context, Redux 차이 (0) 2022.11.16 TDD (0) 2022.11.10 React project 복사하기 (0) 2022.11.10 useEffect에서 async/await 사용하기 (0) 2022.09.29 댓글
- 파일 명을