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
|
||||
def test_stores_metadata
|
||||
domain = domains(:shop)
|
||||
assert_equal [contacts(:jane).id], domain.admin_contacts.ids
|
||||
assert_equal [contacts(:william).id, contacts(:acme_ltd).id].sort, domain.tech_contacts.ids.sort
|
||||
assert_equal [nameservers(:shop_ns1).id, nameservers(:shop_ns2).id].sort, domain.nameservers.ids
|
||||
.sort
|
||||
assert_equal contacts(:john).id, domain.registrant_id
|
||||
admin_contact_ids = [contacts(:jane).id].sort
|
||||
tech_contact_ids = [contacts(:william).id, contacts(:acme_ltd).id].sort
|
||||
nameserver_ids = [nameservers(:shop_ns1).id, nameservers(:shop_ns2).id].sort
|
||||
registrant_id = contacts(:john).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
|
||||
domain.save!
|
||||
end
|
||||
|
||||
domain_version = domain.versions.last
|
||||
assert_equal ({ admin_contacts: [contacts(:jane).id],
|
||||
tech_contacts: [contacts(:william).id, contacts(:acme_ltd).id],
|
||||
nameservers: [nameservers(:shop_ns1).id, nameservers(:shop_ns2).id],
|
||||
dnskeys: [],
|
||||
legal_documents: [1],
|
||||
registrant: [contacts(:john).id] }).with_indifferent_access,
|
||||
domain_version.children.with_indifferent_access
|
||||
assert_equal admin_contact_ids, domain_version.children['admin_contacts'].sort
|
||||
assert_equal tech_contact_ids, domain_version.children['tech_contacts'].sort
|
||||
assert_equal nameserver_ids, domain_version.children['nameservers'].sort
|
||||
assert_equal [], domain_version.children['dnskeys']
|
||||
assert_equal [legal_document_id], domain_version.children['legal_documents']
|
||||
assert_equal [registrant_id], domain_version.children['registrant']
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue