const Dollar = require('./Dollar.js')
test('testMultiplication', () => {
let five = new Dollar(5);
five.times(2);
expect(five.amount).toBe(10);
});
위 테스트 코드는 실행조차 되지 않는다.
1. Dollar 생성자 함수가 없음
2. 생성자가 없음
3. times 메서드가 없음
4. amount 필드가 없음
Dollar 생성자 함수 생성
function Dollar(amount) {
this.amount = amount;
this.times = (multiplier) => {
this.amount *= multiplier
}
}
테스트 코드 수행