2014-10-21 2 views
0

코드 스쿨 코스를 rspec으로 따라 가면서 몇 가지 테스트를하고 있는데 expect 구문을 사용하여 현재 상태의 모델 유효성 검사를 작성하는 방법을 모르겠습니다. 내가 작성하는 경우 :should 쓰기 방법 should_not expect 구문을 사용하여

expect(user).should_not be_valid 

rspecexpect 대신 should_not를 사용하라고 말하고있다. 그러나 유효성 검사를 확인하는 올바른 표현식을 작성하는 방법을 찾을 수 없습니다. ] [` 정의되지 않은 방법 "장애/오류 : 예상 (사용자) NoMethodError을 be_valid .not_to

답변

2

기대하는 구문은 내가 그 생각,하지만 난 RSpec에에서이를 얻을 수보다

expect(user).not_to be_valid 
+0

해야한다 'for nil : NilClass " –

+0

사용자가 활성 레코드 객체입니까? 당신이 그것을 정의하는 방법을 쓸 수 있습니까? – Fer

+0

OK 제 모델에 문제가있었습니다. 지금은 괜찮습니다. –

관련 문제