테스트
2026년 5월 17일
Jest
-
Jest는 기본적으로
test.js로 끝나거나,__test__디렉터리 안에 있는 파일들은 모두 테스트 파일로 인식한다. -
만약 특정 테스트 파일만 실행하고 싶은 경우에는 yarn test
<파일명 이나 경로>를 입력하면 된다. -
yarn test로 실행시킬 경우, 일반적인 js나 tsx 파일을 실행시키는 것이 아니라 .test. 파일들만 골라서 실행시킨다.
-
test 및 it Jest에서는 test()와 it()이 동일한 기능을 수행한다.
-
두 함수 모두 단일 테스트 케이스를 정의한다.
-
expect()를 통해 결과값을 예상한다.
JSX
테스트 과정
- 아래 예시와 같이 테스트할 수 있으며 모든 것은 Jest를 통해 자동으로 사용한다.
- 렌더링 데이터를 가져온다.
- 작성자, 제목, 내용 등 만들어진 인풋창에 값을 입력한다.
- 등록하기 버튼을 클릭한다.
- 가짜 API를 만들어 호출한다.
- 등록한 페이지로 이동한다.