3

我是新来的。我的许多模型都有如下验证

validates :sampling_method, :presence => true, :if => :type_of_resource
validate :check_for_decimal_places, :if => :is_size_and_gdnt, :on => :update

这里, type_of_resource 和 is_size_and_gdnt 是模型的实例方法

我首先应该验证的是

it { should validate_presence_of(:sampling_method) }

但我不知道如何添加检查if

我已经通过使用工厂女孩创建一个对象来检查第二个验证,并在保存对象时检查它的值但是我如何使用shoulda测试第二个验证

4

0 回答 0