require 'rails_helper'
describe 'EPP Helper', epp: true do
context 'in context of Domain' do
it 'generates valid renew xml' do
expected = Nokogiri::XML('
example.ee
2014-08-07
1
ABC-12345
').to_s.squish
generated = Nokogiri::XML(domain_renew_xml).to_s.squish
expect(generated).to eq(expected)
expected = Nokogiri::XML('
one.ee
2009-11-15
365
ABC-12345
').to_s.squish
generated = Nokogiri::XML(domain_renew_xml(name: 'one.ee', curExpDate: '2009-11-15',
period_value: '365', period_unit: 'd')).to_s.squish
expect(generated).to eq(expected)
end
it 'generates valid transfer xml' do
expected = Nokogiri::XML('
example.ee
98oiewslkfkd
ABC-12345
').to_s.squish
generated = Nokogiri::XML(domain_transfer_xml).to_s.squish
expect(generated).to eq(expected)
expected = Nokogiri::XML('
one.ee
test
ABC-12345
').to_s.squish
xml = domain_transfer_xml(name: 'one.ee', op: 'approve', pw: 'test', roid: 'askdf')
generated = Nokogiri::XML(xml).to_s.squish
expect(generated).to eq(expected)
end
end
end