班主任:
class Person < ActiveRecord::Base
validates_uniqueness_of :user_name, scope: :account_id
end
对于Person Class,我可以使用validate_uniqueness_of测试方法测试它,例如:
it { is_expected.to validate_uniqueness_of(:user_name).scoped_to(:account_id)
类文章:
class Article < ActiveRecord::Base
validates_uniqueness_of :title, conditions: -> { where.not(status: 'archived') }
end
但是,我似乎无法找到相应的&#34; shoulda-matcher&#34;我的文章类validate_uniqueness_of
的测试方法,documentation中包含conditions
。
我在谷歌上搜索过但我仍然无法找到解决方案。我是否必须为此编写自定义测试方法?