0
型號/ question_spec.rb爲什麼我的測試失敗
context "title" do
subject { Question.new(title: 'is it valid question ?') }
it { should be_valid }
end
型號/ question.rb
validates :title , presence: true , :length => { :minimum => 15, :maximum => 160 }
validates_length_of :body, :minimum => 250
結果
Question title
Failure/Error: it { should be_valid }
expected valid? to return true, got false
爲什麼?
我想Question.body是可選的。我該怎麼做呢? – user1192439 2013-02-19 21:02:56
它不是可選的。它只是你的測試,沒有爲身體設置有效的價值。嘗試在你的主體內設置一個有效的主體。 – 2013-02-19 21:05:26
請重新閱讀評論。我還寫錯了 – user1192439 2013-02-19 21:08:15