mirror of
https://github.com/internetee/registry.git
synced 2025-07-23 03:06:14 +02:00
Do not allow client to change server set statuses
This commit is contained in:
parent
0115b8fe06
commit
58f9a85873
4 changed files with 120 additions and 1 deletions
|
@ -1062,6 +1062,25 @@ describe 'EPP Domain', epp: true do
|
|||
expect(response[:results][2][:value]).to eq('clientHold')
|
||||
end
|
||||
|
||||
it 'does not remove server statuses' do
|
||||
d = Domain.last
|
||||
d.domain_statuses.create(value: DomainStatus::SERVER_HOLD)
|
||||
|
||||
xml = domain_update_xml({
|
||||
rem: [
|
||||
_anonymus: [
|
||||
{ status: { value: '', attrs: { s: 'serverHold' } } }
|
||||
]
|
||||
]
|
||||
})
|
||||
|
||||
response = epp_request(xml, :xml)
|
||||
|
||||
expect(response[:results][0][:result_code]).to eq('2303')
|
||||
expect(response[:results][0][:msg]).to eq('Status was not found')
|
||||
expect(response[:results][0][:value]).to eq('serverHold')
|
||||
end
|
||||
|
||||
it 'does not add duplicate objects to domain' do
|
||||
Fabricate(:contact, code: 'mak21')
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue