웹 통합 테스트
프로바이더
1. 테스트용 컴포넌트를 만들어 인터렉션 실행하기
// 테스트용 컴포넌트
const TestComponent = ({ message }: { message: string }) => {
const { showToast } = useToastAction();
return <button onClick={() => showToast(message)}>show</button>
}2. 초깃값을 주입해서 렌더링된 내용 확인하기
Next.js 라우터 렌더링 통합 테스트
test.each 활용
입력 통합 테스트
인터렉션 테스트
React Hook Form 테스트
폼 유효성 검사 테스트
인터렉션 테스트
화면 이동 테스트
이미지 업로드 통합 테스트
이미지를 선택하는 mock 함수
이미지 업로드 API를 호출하는 mock 함수
Last updated