标签: ruby-on-rails ruby rspec rspec2 shoulda
您将如何测试此代码(使用RSpec并最终测试Shoulda)?
validates_uniqueness_of :user_id, conditions: -> { where.not(status: "published").where.not(type: "Version") }
答案 0 :(得分:0)
您只能使用shoulda-matchers测试预定义的验证。如果要测试自定义验证,则应编写自己的规范实现。