【发布时间】:2020-05-24 08:51:38
【问题描述】:
尝试编写一个测试来验证 :user_id 与范围 :board_id 的唯一性。
型号:
class Membership < ApplicationRecord
belongs_to :board
belongs_to :user
validates_uniqueness_of :user_id, scope: :board_id, presence: true
end
我尝试像这样测试它:
it { should validate_uniqueness_of(:user_id) }
it expect.to have_many(:membership).through(:board_id)
感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails testing rspec scope rspec-rails