我是新来的。我的很多模型都有以下验证
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
测试第二个验证,检查了第二个验证