From ccbde76473b9f00c43c3fef93c8a4216b360cc8b Mon Sep 17 00:00:00 2001 From: Oleg Hasjanov Date: Sat, 23 Jan 2021 09:38:22 +0200 Subject: [PATCH] Update transfer domain with shared contacts --- .../epp/domain/transfer/request_test.rb | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/test/integration/epp/domain/transfer/request_test.rb b/test/integration/epp/domain/transfer/request_test.rb index 185bd6b7c..dd306c80d 100644 --- a/test/integration/epp/domain/transfer/request_test.rb +++ b/test/integration/epp/domain/transfer/request_test.rb @@ -25,14 +25,14 @@ class EppDomainTransferRequestTest < EppTestCase @domain.reload - registrar_id = @domain.registrar.id - new_contact_2 = Contact.find_by(registrar_id: registrar_id) - + contact = Contact.find_by(id: @domain.admin_domain_contacts[0].contact_id) assert_epp_response :completed_successfully result_hash = @domain.contacts.pluck(:original_id).group_by(&:itself).transform_values(&:count) - assert result_hash[new_contact.id] < 2 + + result_hash_codes = @domain.contacts.pluck(:code).group_by(&:itself).transform_values(&:count) + assert result_hash_codes[contact.code] < 2 end # ??????????????????? @@ -53,13 +53,20 @@ class EppDomainTransferRequestTest < EppTestCase @domain.reload + contact_one = Contact.find_by(id: @domain.admin_domain_contacts[0].contact_id) + contact_two = Contact.find_by(id: @domain.tech_domain_contacts[0].contact_id) + assert_epp_response :completed_successfully result_hash = @domain.contacts.pluck(:original_id).group_by(&:itself).transform_values(&:count) assert result_hash[new_contact.id] < 2 + + result_hash_codes = @domain.contacts.pluck(:code).group_by(&:itself).transform_values(&:count) + assert result_hash_codes[contact_one.code] < 2 + assert result_hash_codes[contact_two.code] < 2 + end def test_transfer_domain_with_contacts_if_admin_and_tech_are_shared - contact_id = @domain.domain_contacts[0].contact_id @domain.domain_contacts[1].update!(contact_id: contact_id)