简体   繁体   中英

Test conditional validations with RSpec (and Shoulda Matchers)

您将如何测试此代码(使用RSpec并最终使用Shoulda)?

validates_uniqueness_of :user_id, conditions: -> { where.not(status: "published").where.not(type: "Version") }

You can test only pre-defined validations using shoulda-matchers. If you want to test custom validations you should write your own spec implementation.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM