Ruby on Rails 3.0.9 및 RSpec 2를 사용하고 있습니다. 테스트해야하는 "유효성 검사 로직"에 대해 알고 싶습니다.어떤 "유효성 검사 로직"을 테스트해야합니까?
class User < ActiveRecord::Base
validates :firstname
:presence => true
end
난 다음 무엇을 테스트해야합니다 : 내 모델에서 내가 가지고있는 경우 즉,?
-
이
아니면 모두를 테스트해야 "유효한 이름을하지 말았어야" "는는 유효한 이름이 있어야합니다"?
질문에서 "is present"를 특별히 테스트하는 데 관심이 있다고 가정합니다. 다른 "유효성"이 아닌 이름의 명제. 어쩌면 그 점을 분명히해야합니다. – jake