我使用rspec来测试我的模型。我在模型验证中有with_options语句,如何在我的测试中处理它
with_options({on: :some}) do |s|
s.validates :name, presence: true
end
with_options({on: :some2}) do |s2|
s2.validates :name, presence: true
end
答案 0 :(得分:2)
当您要验证具有with_options的模型
时,它非常容易并且与其他部分一样常见@ myinstance.should_not be_valid(:some)