使用with_options语句跟踪rspec模型验证

时间:2016-06-07 08:00:01

标签: ruby-on-rails ruby rspec

我使用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

1 个答案:

答案 0 :(得分:2)

当您要验证具有with_options的模型

时,它非常容易并且与其他部分一样常见

@ myinstance.should_not be_valid(:some)