1
target
테스트 대상 격리
한 테스트가 함수 하나 또는 공개 동작 하나만 설명하도록 범위를 제한합니다.
단위 테스트가 흔들릴 때는 코드보다 먼저 테스트가 확인하려는 한 가지 규칙을 명확히 잡는 것이 출발점입니다.
한 테스트가 함수 하나 또는 공개 동작 하나만 설명하도록 범위를 제한합니다.
성공 값, 빈 값, 잘못된 값처럼 타입과 런타임 조건이 갈리는 입력을 고릅니다.
원시 값은 toBe, 객체 구조는 toEqual,
예외는 toThrow로 드러냅니다.
네트워크, 시간, 저장소처럼 결과를 흔드는 요소는 mock으로 경계를 고정합니다.