핵심 1
컴포넌트 테스트 사용 위치 컴포넌트 테스트는 UI 상태와 사용자 상호작용의 경계에 둔다
모든 화면을 컴포넌트 테스트로 덮는 것이 목표가 아닙니다. props와 이벤트로 충분히 재현되는 UI 계약을 고르는 것이 핵심입니다.
컴포넌트 테스트 사용 위치 컴포넌트 테스트는 UI 상태와 사용자 상호작용의 경계에 둔다
모든 화면을 컴포넌트 테스트로 덮는 것이 목표가 아닙니다.
props와 이벤트로 충분히 재현되는 UI 계약을 고르는 것이 핵심입니다.
상태가 갈리는 컴포넌트 loading, empty, error, success 권한에 따른 버튼 노출 선택 값에 따른 문구 변경 이벤트가 중요…
핵심컴포넌트 테스트 사용 위치은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.