mirror of
https://github.com/internetee/registry.git
synced 2025-06-08 13:44:47 +02:00
Merge pull request #1211 from internetee/fix-test
Sort array before comparing
This commit is contained in:
commit
6fbfe065c8
1 changed files with 16 additions and 13 deletions
|
@ -3,24 +3,27 @@ require 'test_helper'
|
||||||
class DomainAuditLogTest < ActionDispatch::IntegrationTest
|
class DomainAuditLogTest < ActionDispatch::IntegrationTest
|
||||||
def test_stores_metadata
|
def test_stores_metadata
|
||||||
domain = domains(:shop)
|
domain = domains(:shop)
|
||||||
assert_equal [contacts(:jane).id], domain.admin_contacts.ids
|
admin_contact_ids = [contacts(:jane).id].sort
|
||||||
assert_equal [contacts(:william).id, contacts(:acme_ltd).id].sort, domain.tech_contacts.ids.sort
|
tech_contact_ids = [contacts(:william).id, contacts(:acme_ltd).id].sort
|
||||||
assert_equal [nameservers(:shop_ns1).id, nameservers(:shop_ns2).id].sort, domain.nameservers.ids
|
nameserver_ids = [nameservers(:shop_ns1).id, nameservers(:shop_ns2).id].sort
|
||||||
.sort
|
registrant_id = contacts(:john).id
|
||||||
assert_equal contacts(:john).id, domain.registrant_id
|
legal_document_id = 1
|
||||||
|
assert_equal admin_contact_ids, domain.admin_contacts.ids
|
||||||
|
assert_equal tech_contact_ids, domain.tech_contacts.ids.sort
|
||||||
|
assert_equal nameserver_ids, domain.nameservers.ids.sort
|
||||||
|
assert_equal registrant_id, domain.registrant_id
|
||||||
|
domain.legal_document_id = legal_document_id
|
||||||
|
|
||||||
domain.legal_document_id = 1
|
|
||||||
assert_difference 'domain.versions.count' do
|
assert_difference 'domain.versions.count' do
|
||||||
domain.save!
|
domain.save!
|
||||||
end
|
end
|
||||||
|
|
||||||
domain_version = domain.versions.last
|
domain_version = domain.versions.last
|
||||||
assert_equal ({ admin_contacts: [contacts(:jane).id],
|
assert_equal admin_contact_ids, domain_version.children['admin_contacts'].sort
|
||||||
tech_contacts: [contacts(:william).id, contacts(:acme_ltd).id],
|
assert_equal tech_contact_ids, domain_version.children['tech_contacts'].sort
|
||||||
nameservers: [nameservers(:shop_ns1).id, nameservers(:shop_ns2).id],
|
assert_equal nameserver_ids, domain_version.children['nameservers'].sort
|
||||||
dnskeys: [],
|
assert_equal [], domain_version.children['dnskeys']
|
||||||
legal_documents: [1],
|
assert_equal [legal_document_id], domain_version.children['legal_documents']
|
||||||
registrant: [contacts(:john).id] }).with_indifferent_access,
|
assert_equal [registrant_id], domain_version.children['registrant']
|
||||||
domain_version.children.with_indifferent_access
|
|
||||||
end
|
end
|
||||||
end
|
end
|
Loading…
Add table
Add a link
Reference in a new issue