【问题标题】:RSpec for Custom Validation用于自定义验证的 RSpec
【发布时间】:2016-06-10 06:24:04
【问题描述】:

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

validate :custom_validation_method

def custom_validation_method
  # do stuff here
end

如何为此制作 RSpec?谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 rspec rspec3


    【解决方案1】:

    测试验证(任何)

    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
    

    【讨论】:

    • 感谢您的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    • 1970-01-01
    相关资源
    最近更新 更多