더북(TheBook)

예제 1-4 sum 함수를 테스트하는 기초적인 테스트 코드

// custom-test-phase1.js
const parserTest = () => {
    try {
        const result = sum('1,2');
        if (result === 3) {
            console.log('parserTest example 1 PASSED');
        } else {
            throw new Error(`parserTest: expected 3 but was ${result}`);
        }
    } catch (e) {
        console.error(e.stack);
    }
};

현재 코드가 완벽하다고 할 수는 없다. 그렇지만 sum 함수를 테스트하는 과정을 설명하기에는 충분하다. 이 코드를 실행하려면 다음 방법 중 하나를 선택하면 된다.

1. 터미널을 열어 node custom-test-phase1.js를 실행한다.

2. package.json 파일의 scripts 항목 아래에 test 명령어를 추가하고, node custom-test-phase1.js를 실행하도록 설정한 후 터미널에서 npm test를 실행한다.

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