
테스트 피라미드
- E2E 테스트 사용자의 환경과 비슷한 환경에서 전체적인 어플리케이션을 테스트
- 통합 테스트
- 단위 테스트
고민
Iteration Speed vs Realistic Environments
Recommended Tools
- Jest
- React testing library
비즈니스 로직을 컴포넌트와 분리
- 클래스로 만들어서 사용
의도적으로 실패하라
의도적으로 테스트를 실패해서 코드가 제대로 동작하는지 확인
toBe는 참조값이 같은지 검사한다.
toEqual은 내부의 값이 같은지 검사한다.