RSpec 用于自定义验证

RSpec for Custom Validation

我在 rails 模型中有自定义验证:

validate :custom_validation_method

def custom_validation_method
  # do stuff here
end

我该如何制作 RSpec?谢谢!

测试验证(任何)

describe MyClass do
  it '#custom_validation' do
    expect(subject.valid?).to be_falsey
    #do stuff to subject to make it valid
    expect(subject.valid?).to be_truthy
  end
end