더북(TheBook)

예제 2-2는 재스민 테스팅 프레임워크로 작성한 단위 테스트 코드다. 우리는 앞으로 계속 재스민을 애용할 생각인데, 자세한 사용법과 설명은 뒷부분에서 얘기한다.

it 함수 각자는 개별 단위 테스트고(따라서 이 예제는 단위 테스트가 2개 있다), 이들은 함수에서 반환된 객체의 속성이 적절한지 expect 함수로 검사한다.

TIP

두 단위 테스트에 반복된 설정 코드는 명백한 DRY(반복하지 마라) 원칙 위반이다. 재스민 프레임워크에서 이런 코드를 들어내는 방법은 잠시 후에 다시 설명한다.

 

단위 테스트를 실행하면 성공한다(그림 2-1).

►그림 2-1

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.