Next · Jest
Next.js 테스트 환경 연결
next/jest, jsdom, setup 파일, package script가 맞물려야
함수와 React 컴포넌트 테스트가 같은 방식으로 실행됩니다.
Jest 설정 파일 연결
unit setuptestEnvironment
컴포넌트 테스트는 jsdom으로 브라우저 없이 DOM API를
흉내 내 렌더링과 이벤트를 검사합니다.
jest.setup.js
@testing-library/jest-dom 매처를 모든 테스트에
추가합니다.
moduleNameMapper
@/components 같은 경로 별칭과 CSS mock을 정리합니다.
package script
test, test:watch로 로컬 실행 경로를
고정합니다.
패키지 설치
→
next/jest
→
jsdom
→
setup
→
test 실행
설정 파일은 테스트의 신뢰도를 좌우합니다. 순수 함수는 빠르게, 컴포넌트는 사용자 관점의 DOM 결과로 검증합니다.