0
실패, 내가 가진 :검증하는 존재가 내 수업 푸에
belongs_to :assessment_type
validate :assessment_type, presence: true
내 RSpec에 시험이 있습니다
시험이 오류와 함께 실패it { is_expected.to validate_presence_of(:assessment_type) }
:
1) Foo should require assessment_type to be set
Failure/Error: it { is_expected.to validate_presence_of(:assessment_type) }
Expected errors to include "can't be blank" when assessment_type is set to nil, got errors: ["can't be blank (attribute: \"name\", value: nil)", "can't be blank (attribute: \"description\", value: nil)", "can't be blank (attribute: \"logo\", value: nil)", "can't be blank (attribute: \"url_code\", value: nil)", "can't be blank (attribute: \"starts_at\", value: nil)", "can't be blank (attribute: \"contract\", value: nil)", "can't be blank (attribute: \"organization\", value: nil)"]
모든 오류 문자열 (이름, 설명, ...)에 나열된 속성 중 하나가 assessment_type과 동일한 validate
문을가집니다.
왜 이것이 실패할까요?
당신이 당신의'subject'를 공유 할 수 있어야한다? – Mark
나는 명시 적으로 정의 된 주제가 아닌 기본 주제를 사용하고 있습니다. – rainslg