discourse/spec/models/reviewable_claimed_topic_spec.rb

15 lines
366 B
Ruby
Raw Normal View History

2019-05-13 09:55:44 +08:00
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe ReviewableClaimedTopic, type: :model do
it "ensures uniqueness" do
claimed = Fabricate(:reviewable_claimed_topic)
expect(-> {
ReviewableClaimedTopic.create!(topic_id: claimed.topic_id, user_id: Fabricate(:user).id)
}).to raise_error(ActiveRecord::RecordNotUnique)
end
end