gpt4 book ai didi

ruby-on-rails - 使用 RSpec(和 Shoulda Matchers)测试条件验证

转载 作者:太空宇宙 更新时间:2023-11-03 16:50:56 24 4
gpt4 key购买 nike

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

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

最佳答案

您只能使用 shoulda-matchers 测试预定义的验证。如果您想测试自定义验证,您应该编写自己的规范实现。

关于ruby-on-rails - 使用 RSpec(和 Shoulda Matchers)测试条件验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22163369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com