Merge pull request #1211 from internetee/fix-test

Sort array before comparing
This commit is contained in:
Timo Võhmar 2019-05-21 20:56:34 +03:00 committed by GitHub
commit 6fbfe065c8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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