mirror of
https://github.com/internetee/registry.git
synced 2025-07-21 10:16:01 +02:00
Refactor contact tests #2660
This commit is contained in:
parent
298f382cc0
commit
612ea13957
1 changed files with 12 additions and 10 deletions
|
@ -256,7 +256,7 @@ describe 'EPP Contact', epp: true do
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
def update_request(overwrites = {}, extension = {})
|
def update_request(overwrites = {}, extension = {}, options = {})
|
||||||
extension = @extension if extension.blank?
|
extension = @extension if extension.blank?
|
||||||
|
|
||||||
defaults = {
|
defaults = {
|
||||||
|
@ -272,7 +272,7 @@ describe 'EPP Contact', epp: true do
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
update_xml = @epp_xml.update(defaults.deep_merge(overwrites), extension)
|
update_xml = @epp_xml.update(defaults.deep_merge(overwrites), extension)
|
||||||
epp_plain_request(update_xml, :xml)
|
epp_plain_request(update_xml, options)
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'fails if request is invalid' do
|
it 'fails if request is invalid' do
|
||||||
|
@ -365,10 +365,12 @@ describe 'EPP Contact', epp: true do
|
||||||
|
|
||||||
it 'should not update code with custom string' do
|
it 'should not update code with custom string' do
|
||||||
response = update_request(
|
response = update_request(
|
||||||
id: { value: 'FIRST0:SH8013' },
|
{
|
||||||
chg: {
|
id: { value: 'FIRST0:SH8013' },
|
||||||
id: { value: 'notpossibletoupdate' }
|
chg: {
|
||||||
}
|
id: { value: 'notpossibletoupdate' }
|
||||||
|
}
|
||||||
|
}, {}, { validate_input: false }
|
||||||
)
|
)
|
||||||
|
|
||||||
response[:msg].should == 'Object does not exist'
|
response[:msg].should == 'Object does not exist'
|
||||||
|
@ -436,7 +438,7 @@ describe 'EPP Contact', epp: true do
|
||||||
}]
|
}]
|
||||||
})
|
})
|
||||||
|
|
||||||
response = epp_plain_request(xml, :xml)
|
response = epp_plain_request(xml, validate_input: false)
|
||||||
response[:results][0][:result_code].should == '2306'
|
response[:results][0][:result_code].should == '2306'
|
||||||
response[:results][0][:msg].should == "Parameter value policy error. Client-side object status "\
|
response[:results][0][:msg].should == "Parameter value policy error. Client-side object status "\
|
||||||
"management not supported: status [status]"
|
"management not supported: status [status]"
|
||||||
|
@ -447,9 +449,9 @@ describe 'EPP Contact', epp: true do
|
||||||
it 'should add value voice value' do
|
it 'should add value voice value' do
|
||||||
xml = @epp_xml.update({
|
xml = @epp_xml.update({
|
||||||
id: { value: 'FIRST0:SH8013' },
|
id: { value: 'FIRST0:SH8013' },
|
||||||
authInfo: { pw: { value: 'password' } },
|
chg: {
|
||||||
add: {
|
voice: { value: '+372.11111111' },
|
||||||
voice: { value: '+372.11111111' }
|
authInfo: { pw: { value: 'password' } }
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue