예제 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를 실행한다.