✏️4.3 첫 번째 테스트
책에서는 테스트 프레임워크로 모카와 JS의 assertion 라이브러리인 차이 라이브러리를 사용한다.
생산 부족분을 제대로 계산하는지 확인하는 테스트
위 테스트는 두 단계로 진행된다.
테스트에 필요한 데이터와 객체를 뜻하는 픽스처 설정
픽스처의 속성들을 검증하는 단계로 주어진 초깃값에 기초하여 생산 부족분을 정확히 계산했는지 확인
실패해야 할 상황에서는 반드시 실패하게 만들자
코드에 일시적으로 오류를 주입하여 테스트가 실패하는 모습을 확인하자.
테스트를 자주 작성하고, 작성 중인 코드는 최소한 몇 분 간격으로 테스트하고, 적어도 한 번은 전체 테스트를 돌려보자.
차이 라이브러리를 사용하면 assert
문을 이용해 코드를 검증할 수 있다.
또는 expect
문을 이용할 수도 있다.
Last updated