require 'rails_helper'
describe 'EPP Helper', epp: true do
context 'in context of Domain' do
before(:all) { @uniq_no = proc { @i ||= 0; @i += 1 } }
# rubocop: disable Metrics/LineLength
it 'generates valid transfer xml' do
dn = next_domain_name
expected = Nokogiri::XML('
' + dn + '
98oiewslkfkd
ABC-12345
').to_s.squish
generated = Nokogiri::XML(domain_transfer_xml(name: { value: dn })).to_s.squish
generated.should == expected
expected = Nokogiri::XML('
one.ee
test
ABC-12345
').to_s.squish
xml = domain_transfer_xml({
name: { value: 'one.ee' },
authInfo: {
pw: { value: 'test', attrs: { roid: 'askdf' } }
}
}, 'approve')
generated = Nokogiri::XML(xml).to_s.squish
generated.should == expected
end
# rubocop: enable Metrics/LineLength
end
end