Closed angdev closed 9 years ago
확인
확인!
수고하셨습니다~
여담이지만... 지금은 Boolean 변수를 체크하는거니 큰 문제는 없지만, 보통 not_to be_valid
보다는 to be_invalid
를 권장합니다.
not_to
는 굉장히 낙관적인 Expactation 메소드라서 에러를 정확하게 catch할 수 없습니다.
가령 1, 2, 3, 4, 5 중에 3이 나와야 하는 테스트에서
expect(foo).to eq(3) # 3이 나오면 통과
expect(foo).not_to eq(2) # 3이 나오면 통과하자면, 1, 4, 5가 나와도 통과한다.
이렇게 되기 때문에 후자는 버그가 생겨도 테스트해서 잡아주지 못하는 경우가 생깁니다. ㅎㅎ
확인
335
not_to raise_error 를 쓰는 부분은 거의 없긴 하더라구요.