테스트 데이터는 의도를 드러내도록 작고 반복 가능해야 합니다.
단위 테스트는 작은 함수의 입력과 출력을 고정하는 안전망이다
Jest를 사용할 때는 모든 화면을 시험하려 하기보다 순수 함수, 계산 규칙, 예외 조건처럼 좁은 단위를 먼저 잠급니다.
01Arrange
02Act
03Assert
04Edge
05Refactor
정상 값뿐 아니라 빈 값, 잘못된 값, 경계 값을 함께 확인합니다.
무엇이 기대와 달랐는지 읽히도록 테스트 이름을 구체적으로 씁니다.
테스트가 초록색이면 내부 구현을 바꿔도 외부 동작은 유지됩니다.