Generate new domain password after successful transfer

This commit is contained in:
Martin Lensment 2014-09-04 12:16:39 +03:00
parent 2067b73966
commit 8929072b71
2 changed files with 14 additions and 0 deletions

View file

@ -236,6 +236,8 @@ class Domain < ActiveRecord::Base
transfer_from: registrar
)
generate_auth_info
self.registrar = params[:current_user].registrar
save
end
@ -248,6 +250,8 @@ class Domain < ActiveRecord::Base
transferred_at: Time.zone.now
)
generate_auth_info
self.registrar = p.transfer_to
save
end

View file

@ -122,6 +122,16 @@ describe 'EPP Domain', epp: true do
expect(response[:result_code]).to eq('2200')
expect(response[:msg]).to eq('Authentication error')
end
it 'creates new pw after successful transfer' do
pw = Domain.first.auth_info
xml = domain_transfer_xml(pw: pw)
epp_request(xml, :xml) # transfer domain
response = epp_request(xml, :xml) # attempt second transfer
expect(response[:result_code]).to eq('2200')
expect(response[:msg]).to eq('Authentication error')
end
end
context 'with citizen as an owner' do