Add uniquie constraints to domain_contacts & nameservers

This commit is contained in:
Alex Sherman 2020-07-14 17:11:42 +05:00
parent c20be4e029
commit 68833e11ab
4 changed files with 65 additions and 12 deletions

View file

@ -134,9 +134,9 @@ class DomainTest < ActiveSupport::TestCase
contact = contacts(:john)
domain.admin_contacts << contact
domain.admin_contacts << contact
assert domain.invalid?
assert_raise ActiveRecord::RecordNotUnique do
domain.admin_contacts << contact
end
end
def test_invalid_when_the_same_tech_contact_is_linked_twice
@ -144,9 +144,9 @@ class DomainTest < ActiveSupport::TestCase
contact = contacts(:john)
domain.tech_contacts << contact
domain.tech_contacts << contact
assert domain.invalid?
assert_raise ActiveRecord::RecordNotUnique do
domain.tech_contacts << contact
end
end
def test_validates_name_server_count_when_name_servers_are_required