더북(TheBook)

예제 2-28 npm 명령어 추가하기

// Package.json
{
    ...,
    "scripts": {
        "unit": "jest -c jest.config.unit.js",
        "integ": "jest -c jest.config.integration.js"
    },
    ...,
}

다음 장에서는 의존성과 테스트 가능성 문제(testability problems)28가 있는 코드를 살펴보고 페이크, 스파이, 모의 객체, 스텁 개념을 알아본다. 이러한 기법들을 이용하여 테스트 가능성 문제를 해결하는 방법도 살펴볼 예정이다.