2.5.7 it( ) 함수
아직 퍼즐의 마지막 한 조각이 남았다. 제스트는 it() 함수도 제공하는데, 이 함수는 사실상 test() 함수의 별칭(alias)이라고 할 수 있다. 지금까지 설명한 describe() 기반의 방식과 문법적으로 더 잘 어울린다고 할 수 있다.
다음 예제는 test()를 it() 함수로 변경한다.
예제 2-9 test()를 it() 함수로 변경하기
// __tests__/password-verifier0.spec.js
describe('verifyPassword', () => {
describe('with a failing rule', () => {
it('returns errors', () => {
const fakeRule = () => ({
passed: false,
reason: 'fake reason',
});
const errors = verifyPassword('any value', [fakeRule]);
expect(errors[0]).toContain('fake reason');
});
});
});