더북(TheBook)

예제 2-12 동일한 종료점에서 추가적으로 결과 검증하기

// __tests__/password-verifier1.spec.js
describe('PasswordVerifier', () => {
    describe('with a failing rule', () => {
        it('has an error message based on the rule.reason', () => {
            const verifier = new PasswordVerifier1();
            const fakeRule = () => ({
                passed: false,
                reason: 'fake reason',
            });


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