diff --git a/app/models/contact_network.rb b/app/models/contact_network.rb index 5d84699..5d0a331 100644 --- a/app/models/contact_network.rb +++ b/app/models/contact_network.rb @@ -13,7 +13,7 @@ class ContactNetwork < ApplicationRecord validates :codename, codename: true, uniqueness: { case_sensitive: false } - validates :name, good_small_text: true + validates :name, good_small_text: true, uniqueness: true ########### # Methods # diff --git a/spec/models/contact_network_spec.rb b/spec/models/contact_network_spec.rb index 0f9ee0c..e6bb093 100644 --- a/spec/models/contact_network_spec.rb +++ b/spec/models/contact_network_spec.rb @@ -55,6 +55,7 @@ RSpec.describe ContactNetwork do end it { is_expected.to validate_presence_of :name } + it { is_expected.to validate_uniqueness_of :name } it do is_expected.to validate_length_of(:name).is_at_least(1).is_at_most(255)