我是新来的。我的许多模型都有如下验证
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测试第二个验证