Replace some hardcoded schema paths for method calls

This commit is contained in:
Alex Sherman 2021-05-21 15:14:31 +05:00
parent a0d0ce3e00
commit 00a0be2341
59 changed files with 481 additions and 480 deletions

View file

@ -5,7 +5,7 @@ xml.epp_head do
end end
xml.resData do xml.resData do
xml.tag!('contact:chkData', 'xmlns:contact' => 'https://epp.tld.ee/schema/contact-ee-1.1.xsd') do xml.tag!('contact:chkData', 'xmlns:contact' => Xsd::Schema.filename(for_prefix: 'contact-ee')) do
@results.each do |result| @results.each do |result|
xml.tag!('contact:cd') do xml.tag!('contact:cd') do
xml.tag! "contact:id", result[:code], avail: result[:avail] xml.tag! "contact:id", result[:code], avail: result[:avail]

View file

@ -5,7 +5,7 @@ xml.epp_head do
end end
xml.resData do xml.resData do
xml.tag!('contact:infData', 'xmlns:contact' => 'https://epp.tld.ee/schema/contact-ee-1.1.xsd') do xml.tag!('contact:infData', 'xmlns:contact' => Xsd::Schema.filename(for_prefix: 'contact-ee')) do
xml.tag!('contact:id', @contact.code) xml.tag!('contact:id', @contact.code)
xml.tag!('contact:roid', @contact.roid) xml.tag!('contact:roid', @contact.roid)
@ -78,7 +78,7 @@ xml.epp_head do
end end
if can? :view_full_info, @contact, @password if can? :view_full_info, @contact, @password
xml.tag!('extension') do xml.tag!('extension') do
xml.tag!('eis:extdata', 'xmlns:eis' => 'https://epp.tld.ee/schema/eis-1.0.xsd') do xml.tag!('eis:extdata', 'xmlns:eis' => Xsd::Schema.filename(for_prefix: 'eis')) do
xml.tag!('eis:ident', @contact.ident, xml.tag!('eis:ident', @contact.ident,
type: @contact.ident_type, cc: @contact.ident_country_code) type: @contact.ident_type, cc: @contact.ident_country_code)
end end

View file

@ -5,7 +5,7 @@ xml.epp_head do
end end
xml.resData do xml.resData do
xml.tag!('contact:creData', 'xmlns:contact' => 'https://epp.tld.ee/schema/contact-ee-1.1.xsd') do xml.tag!('contact:creData', 'xmlns:contact' => Xsd::Schema.filename(for_prefix: 'contact-ee')) do
xml.tag!('contact:id', @contact.code) xml.tag!('contact:id', @contact.code)
xml.tag!('contact:crDate', @contact.created_at.try(:iso8601)) xml.tag!('contact:crDate', @contact.created_at.try(:iso8601))
end end

View file

@ -5,7 +5,7 @@ xml.epp_head do
end end
xml.resData do xml.resData do
xml.tag!('domain:chkData', 'xmlns:domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd') do xml.tag!('domain:chkData', 'xmlns:domain' => Xsd::Schema.filename(for_prefix: 'domain-eis')) do
@domains.each do |x| @domains.each do |x|
xml.tag!('domain:cd') do xml.tag!('domain:cd') do
xml.tag!('domain:name', x[:name], 'avail' => x[:avail]) xml.tag!('domain:name', x[:name], 'avail' => x[:avail])

View file

@ -5,7 +5,7 @@ xml.epp_head do
end end
xml.resData do xml.resData do
xml.tag!('domain:creData', 'xmlns:domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd') do xml.tag!('domain:creData', 'xmlns:domain' => Xsd::Schema.filename(for_prefix: 'domain-eis')) do
xml.tag!('domain:name', @domain.name) xml.tag!('domain:name', @domain.name)
xml.tag!('domain:crDate', @domain.created_at.try(:iso8601)) xml.tag!('domain:crDate', @domain.created_at.try(:iso8601))
xml.tag!('domain:exDate', @domain.valid_to.iso8601) xml.tag!('domain:exDate', @domain.valid_to.iso8601)

View file

@ -5,7 +5,7 @@ xml.epp_head do
end end
xml.resData do xml.resData do
xml.tag! 'domain:infData', 'xmlns:domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd' do xml.tag! 'domain:infData', 'xmlns:domain' => Xsd::Schema.filename(for_prefix: 'domain-eis') do
xml.tag!('domain:name', @domain.name) xml.tag!('domain:name', @domain.name)
xml.tag!('domain:roid', @domain.roid) xml.tag!('domain:roid', @domain.roid)
@domain.statuses.each do |s| @domain.statuses.each do |s|

View file

@ -1,4 +1,4 @@
builder.tag!('domain:trnData', 'xmlns:domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd') do builder.tag!('domain:trnData', 'xmlns:domain' => Xsd::Schema.filename(for_prefix: 'domain-eis')) do
builder.tag!('domain:name', dt.domain_name) builder.tag!('domain:name', dt.domain_name)
builder.tag!('domain:trStatus', dt.status) builder.tag!('domain:trStatus', dt.status)
builder.tag!('domain:reID', dt.new_registrar.code) builder.tag!('domain:reID', dt.new_registrar.code)

View file

@ -5,7 +5,7 @@ xml.epp_head do
end end
xml.resData do xml.resData do
xml.tag!('domain:renData', 'xmlns:domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd') do xml.tag!('domain:renData', 'xmlns:domain' => Xsd::Schema.filename(for_prefix: 'domain-eis')) do
xml.tag!('domain:name', @domain[:name]) xml.tag!('domain:name', @domain[:name])
xml.tag!('domain:exDate', @domain.valid_to.iso8601) xml.tag!('domain:exDate', @domain.valid_to.iso8601)
end end

View file

@ -7,8 +7,9 @@ xml.epp_head do
xml.result('code' => x[:code]) do xml.result('code' => x[:code]) do
xml.msg(x[:msg], 'lang' => 'en') xml.msg(x[:msg], 'lang' => 'en')
model_name = resource ? resource.model_name.singular.sub('epp_','') : controller.controller_name.singularize model_name = resource ? resource.model_name.singular.sub('epp_','') : controller.controller_name.singularize
prefix = model_name == 'poll' ? 'changePoll' : model_name + '-eis'
xml.value("xmlns:#{model_name}" => "https://epp.tld.ee/schema/#{model_name}-eis-1.0.xsd") do xml.value("xmlns:#{model_name}" => Xsd::Schema.filename(for_prefix: prefix)) do
value = x[:value][:val] value = x[:value][:val]
attrs = {} attrs = {}
attrs["s"] = value if x[:value][:obj] == "status" attrs["s"] = value if x[:value][:obj] == "status"

View file

@ -1,6 +1,6 @@
builder.extension do builder.extension do
builder.tag!('changePoll:changeData', builder.tag!('changePoll:changeData',
'xmlns:changePoll' => 'https://epp.tld.ee/schema/changePoll-1.0.xsd') do 'xmlns:changePoll' => Xsd::Schema.filename(for_prefix: 'changePoll')) do
builder.tag!('changePoll:operation', action.operation) builder.tag!('changePoll:operation', action.operation)
builder.tag!('changePoll:date', action.created_at.utc.xmlschema) builder.tag!('changePoll:date', action.created_at.utc.xmlschema)
builder.tag!('changePoll:svTRID', action.id) builder.tag!('changePoll:svTRID', action.id)

View file

@ -20,7 +20,7 @@ xml.epp_head do
state = @notification.text.include?('unlocked') ? 'unlock' : 'lock' state = @notification.text.include?('unlocked') ? 'unlock' : 'lock'
xml.extension do xml.extension do
xml.tag!('changePoll:changeData', xml.tag!('changePoll:changeData',
'xmlns:changePoll': 'https://epp.tld.ee/schema/changePoll-1.0.xsd') do 'xmlns:changePoll': Xsd::Schema.filename(for_prefix: 'changePoll')) do
xml.tag!('changePoll:operation', state) xml.tag!('changePoll:operation', state)
end end
end end

View file

@ -5,12 +5,12 @@ xml.epp_head do
xml.svcMenu do xml.svcMenu do
xml.version '1.0' xml.version '1.0'
xml.lang 'en' xml.lang 'en'
xml.objURI 'https://epp.tld.ee/schema/domain-eis-1.0.xsd' xml.objURI Xsd::Schema.filename(for_prefix: 'domain-eis')
xml.objURI 'https://epp.tld.ee/schema/contact-ee-1.1.xsd' xml.objURI Xsd::Schema.filename(for_prefix: 'contact-ee')
xml.objURI 'urn:ietf:params:xml:ns:host-1.0' xml.objURI 'urn:ietf:params:xml:ns:host-1.0'
xml.svcExtension do xml.svcExtension do
xml.extURI 'urn:ietf:params:xml:ns:secDNS-1.1' xml.extURI 'urn:ietf:params:xml:ns:secDNS-1.1'
xml.extURI 'https://epp.tld.ee/schema/eis-1.0.xsd' xml.extURI Xsd::Schema.filename(for_prefix: 'eis')
end end
end end

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<contact:check <contact:check
xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>sh8013</contact:id> <contact:id>sh8013</contact:id>
</contact:check> </contact:check>
</check> </check>

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<contact:check <contact:check
xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>sh8013</contact:id> <contact:id>sh8013</contact:id>
<contact:id>sh13</contact:id> <contact:id>sh13</contact:id>
<contact:id>vsdfvq</contact:id> <contact:id>vsdfvq</contact:id>

View file

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<contact:create xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:create xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:postalInfo> <contact:postalInfo>
<contact:name>Sillius Soddus</contact:name> <contact:name>Sillius Soddus</contact:name>
<contact:addr> <contact:addr>
@ -20,7 +20,7 @@
</contact:create> </contact:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident type="org" cc="EE">123</eis:ident> <eis:ident type="org" cc="EE">123</eis:ident>
<eis:legalDocument type="pdf"> <eis:legalDocument type="pdf">
dGVzdCBmYWlsCg== dGVzdCBmYWlsCg==

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<contact:delete <contact:delete
xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>sh8013</contact:id> <contact:id>sh8013</contact:id>
<contact:authInfo> <contact:authInfo>
<contact:pw>wrong-one</contact:pw> <contact:pw>wrong-one</contact:pw>
@ -11,7 +11,7 @@
</contact:delete> </contact:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf"> <eis:legalDocument type="pdf">
dGVzdCBmYWlsCg== dGVzdCBmYWlsCg==
</eis:legalDocument> </eis:legalDocument>

View file

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<contact:info xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:info xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>sh8013</contact:id> <contact:id>sh8013</contact:id>
<contact:authInfo> <contact:authInfo>
<contact:pw>Aas34fq</contact:pw> <contact:pw>Aas34fq</contact:pw>

View file

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>sh8013</contact:id> <contact:id>sh8013</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>
@ -25,7 +25,7 @@
</contact:update> </contact:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf"> <eis:legalDocument type="pdf">
dGVzdCBmYWlsCg== dGVzdCBmYWlsCg==
</eis:legalDocument> </eis:legalDocument>

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check <domain:check
xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>example.ee</domain:name> <domain:name>example.ee</domain:name>
</domain:check> </domain:check>
</check> </check>

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update <domain:update
xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>example.ee</domain:name> <domain:name>example.ee</domain:name>
<domain:rem> <domain:rem>
<domain:status s="clientHold"/> <domain:status s="clientHold"/>

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create <domain:create
xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>example.ee</domain:name> <domain:name>example.ee</domain:name>
<domain:period unit="y">1</domain:period> <domain:period unit="y">1</domain:period>
<domain:ns> <domain:ns>
@ -31,7 +31,7 @@
<secDNS:pubKey>AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8</secDNS:pubKey> <secDNS:pubKey>AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8</secDNS:pubKey>
</secDNS:keyData> </secDNS:keyData>
</secDNS:create> </secDNS:create>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf"> <eis:legalDocument type="pdf">
dGVzdCBmYWlsCg== dGVzdCBmYWlsCg==
</eis:legalDocument> </eis:legalDocument>

View file

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<domain:delete <domain:delete
xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>example.ee</domain:name> <domain:name>example.ee</domain:name>
</domain:delete> </domain:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf"> <eis:legalDocument type="pdf">
dGVzdCBmYWlsCg== dGVzdCBmYWlsCg==
</eis:legalDocument> </eis:legalDocument>

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<domain:info <domain:info
xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name hosts="all">example.ee</domain:name> <domain:name hosts="all">example.ee</domain:name>
<domain:authInfo> <domain:authInfo>
<domain:pw>2fooBAR</domain:pw> <domain:pw>2fooBAR</domain:pw>

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<renew> <renew>
<domain:renew <domain:renew
xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>example.ee</domain:name> <domain:name>example.ee</domain:name>
<domain:curExpDate>2014-08-07</domain:curExpDate> <domain:curExpDate>2014-08-07</domain:curExpDate>
<domain:period unit="y">1</domain:period> <domain:period unit="y">1</domain:period>

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<transfer op="request"> <transfer op="request">
<domain:transfer <domain:transfer
xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>example.ee</domain:name> <domain:name>example.ee</domain:name>
<domain:authInfo> <domain:authInfo>
<domain:pw roid="JD1234-REP">2BARfoo</domain:pw> <domain:pw roid="JD1234-REP">2BARfoo</domain:pw>
@ -11,7 +11,7 @@
</domain:transfer> </domain:transfer>
</transfer> </transfer>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf"> <eis:legalDocument type="pdf">
dGVzdCBmYWlsCg== dGVzdCBmYWlsCg==
</eis:legalDocument> </eis:legalDocument>

View file

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update <domain:update
xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>example.ee</domain:name> <domain:name>example.ee</domain:name>
<domain:add> <domain:add>
<domain:ns> <domain:ns>
@ -43,7 +43,7 @@
</secDNS:keyData> </secDNS:keyData>
</secDNS:rem> </secDNS:rem>
</secDNS:update> </secDNS:update>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf"> <eis:legalDocument type="pdf">
dGVzdCBmYWlsCg== dGVzdCBmYWlsCg==
</eis:legalDocument> </eis:legalDocument>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<poll op="req"/> <poll op="req"/>
<clTRID>ABC-12345</clTRID> <clTRID>ABC-12345</clTRID>

View file

@ -1,8 +1,8 @@
class EppConstraint class EppConstraint
OBJECT_TYPES = { OBJECT_TYPES = {
domain: { domain: 'https://epp.tld.ee/schema/domain-eis-1.0.xsd' }, domain: { domain: Xsd::Schema.filename(for_prefix: 'domain-eis') },
contact: { contact: 'https://epp.tld.ee/schema/contact-ee-1.1.xsd' } contact: { contact: Xsd::Schema.filename(for_prefix: 'contact-ee') },
} }.freeze
def initialize(type) def initialize(type)
@type = type @type = type

View file

@ -3,7 +3,7 @@ module Builder
def epp_head def epp_head
instruct! instruct!
epp( epp(
'xmlns' => 'https://epp.tld.ee/schema/epp-ee-1.0.xsd', 'xmlns' => ::Xsd::Schema.filename(for_prefix: 'epp-ee'),
'xmlns:xsi' => 'http://www.w3.org/2001/XMLSchema-instance', 'xmlns:xsi' => 'http://www.w3.org/2001/XMLSchema-instance',
'xsi:schemaLocation' => 'lib/schemas/epp-ee-1.0.xsd' 'xsi:schemaLocation' => 'lib/schemas/epp-ee-1.0.xsd'
) do ) do

View file

@ -15,10 +15,10 @@ class AdminAreaBlockedDomainsIntegrationTest < JavaScriptApplicationSystemTestCa
puts new_registrant.name puts new_registrant.name
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant>#{new_registrant.code}</domain:registrant> <domain:registrant>#{new_registrant.code}</domain:registrant>
@ -26,7 +26,7 @@ class AdminAreaBlockedDomainsIntegrationTest < JavaScriptApplicationSystemTestCa
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -50,10 +50,10 @@ class AdminAreaBlockedDomainsIntegrationTest < JavaScriptApplicationSystemTestCa
@domain.registrant @domain.registrant
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant>#{new_registrant.code}</domain:registrant> <domain:registrant>#{new_registrant.code}</domain:registrant>
@ -61,7 +61,7 @@ class AdminAreaBlockedDomainsIntegrationTest < JavaScriptApplicationSystemTestCa
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>

View file

@ -41,7 +41,7 @@ class AdminEppLogsIntegrationTest < ApplicationSystemTestCase
def send_epp_request_hello def send_epp_request_hello
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<hello/> <hello/>
</epp> </epp>
XML XML

View file

@ -44,7 +44,7 @@ class EppBaseTest < EppTestCase
def test_error_with_unknown_command def test_error_with_unknown_command
invalid_xml = <<-XML invalid_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epsdp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epsdp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
</epp> </epp>
XML XML
@ -57,7 +57,7 @@ class EppBaseTest < EppTestCase
def test_validates_request_xml def test_validates_request_xml
invalid_xml = <<-XML invalid_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
</epp> </epp>
XML XML
post valid_command_path, params: { frame: invalid_xml }, post valid_command_path, params: { frame: invalid_xml },
@ -69,10 +69,10 @@ class EppBaseTest < EppTestCase
def test_anonymous_user def test_anonymous_user
xml_of_epp_command_that_requires_authentication = <<-XML xml_of_epp_command_that_requires_authentication = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<domain:info xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:info xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domains(:shop).name}</domain:name> <domain:name>#{domains(:shop).name}</domain:name>
</domain:info> </domain:info>
</info> </info>
@ -93,10 +93,10 @@ class EppBaseTest < EppTestCase
xml_of_epp_command_that_requires_authorization = <<-XML xml_of_epp_command_that_requires_authorization = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<domain:info xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:info xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domains(:shop).name}</domain:name> <domain:name>#{domains(:shop).name}</domain:name>
</domain:info> </domain:info>
</info> </info>
@ -119,10 +119,10 @@ class EppBaseTest < EppTestCase
authentication_enabled_epp_request_xml = <<-XML authentication_enabled_epp_request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<domain:info xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:info xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domains(:shop).name}</domain:name> <domain:name>#{domains(:shop).name}</domain:name>
</domain:info> </domain:info>
</info> </info>
@ -146,10 +146,10 @@ class EppBaseTest < EppTestCase
authentication_enabled_epp_request_xml = <<-XML authentication_enabled_epp_request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<domain:info xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:info xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domains(:shop).name}</domain:name> <domain:name>#{domains(:shop).name}</domain:name>
</domain:info> </domain:info>
</info> </info>
@ -175,7 +175,7 @@ class EppBaseTest < EppTestCase
def valid_request_xml def valid_request_xml
<<-XML <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<hello/> <hello/>
</epp> </epp>
XML XML

View file

@ -4,10 +4,10 @@ class EppContactBaseTest < EppTestCase
def test_non_existent_contact def test_non_existent_contact
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<contact:info xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:info xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>non-existent</contact:id> <contact:id>non-existent</contact:id>
</contact:info> </contact:info>
</info> </info>

View file

@ -10,10 +10,10 @@ class EppContactCheckBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<contact:check xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:check xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
</contact:check> </contact:check>
</check> </check>
@ -32,10 +32,10 @@ class EppContactCheckBaseTest < EppTestCase
def test_contact_is_available def test_contact_is_available
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<contact:check xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:check xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>non-existing-id</contact:id> <contact:id>non-existing-id</contact:id>
</contact:check> </contact:check>
</check> </check>
@ -57,10 +57,10 @@ class EppContactCheckBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<contact:check xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:check xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
</contact:check> </contact:check>
</check> </check>
@ -79,10 +79,10 @@ class EppContactCheckBaseTest < EppTestCase
def test_multiple_contacts def test_multiple_contacts
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<contact:check xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:check xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>one.test</contact:id> <contact:id>one.test</contact:id>
<contact:id>two.test</contact:id> <contact:id>two.test</contact:id>
<contact:id>three.test</contact:id> <contact:id>three.test</contact:id>
@ -105,10 +105,10 @@ class EppContactCheckBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<contact:check xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:check xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>BESTNAMES:JOHN-001</contact:id> <contact:id>BESTNAMES:JOHN-001</contact:id>
</contact:check> </contact:check>
</check> </check>
@ -131,10 +131,10 @@ class EppContactCheckBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<contact:check xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:check xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>JOHN-001</contact:id> <contact:id>JOHN-001</contact:id>
</contact:check> </contact:check>
</check> </check>
@ -154,6 +154,6 @@ class EppContactCheckBaseTest < EppTestCase
private private
def xml_schema def xml_schema
'https://epp.tld.ee/schema/contact-ee-1.1.xsd' Xsd::Schema.filename(for_prefix: 'contact-ee')
end end
end end

View file

@ -8,10 +8,10 @@ class EppContactCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<contact:create xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:create xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:postalInfo> <contact:postalInfo>
<contact:name>#{name}</contact:name> <contact:name>#{name}</contact:name>
</contact:postalInfo> </contact:postalInfo>
@ -20,7 +20,7 @@ class EppContactCreateBaseTest < EppTestCase
</contact:create> </contact:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident type="priv" cc="US">any</eis:ident> <eis:ident type="priv" cc="US">any</eis:ident>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -48,10 +48,10 @@ class EppContactCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<contact:create xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:create xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:postalInfo> <contact:postalInfo>
<contact:name>#{name}</contact:name> <contact:name>#{name}</contact:name>
</contact:postalInfo> </contact:postalInfo>
@ -60,7 +60,7 @@ class EppContactCreateBaseTest < EppTestCase
</contact:create> </contact:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident type="priv" cc="US">any</eis:ident> <eis:ident type="priv" cc="US">any</eis:ident>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -83,10 +83,10 @@ class EppContactCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<contact:create xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:create xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>#{code}</contact:id> <contact:id>#{code}</contact:id>
<contact:postalInfo> <contact:postalInfo>
<contact:name>#{name}</contact:name> <contact:name>#{name}</contact:name>
@ -96,7 +96,7 @@ class EppContactCreateBaseTest < EppTestCase
</contact:create> </contact:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident type="priv" cc="US">any</eis:ident> <eis:ident type="priv" cc="US">any</eis:ident>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -114,10 +114,10 @@ class EppContactCreateBaseTest < EppTestCase
def test_fails_when_required_attributes_are_missing def test_fails_when_required_attributes_are_missing
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<contact:create xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:create xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:postalInfo> <contact:postalInfo>
<contact:name>\s</contact:name> <contact:name>\s</contact:name>
</contact:postalInfo> </contact:postalInfo>
@ -126,7 +126,7 @@ class EppContactCreateBaseTest < EppTestCase
</contact:create> </contact:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident type="priv" cc="US">test</eis:ident> <eis:ident type="priv" cc="US">test</eis:ident>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -148,10 +148,10 @@ class EppContactCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<contact:create xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:create xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:postalInfo> <contact:postalInfo>
<contact:name>#{name}</contact:name> <contact:name>#{name}</contact:name>
<contact:addr> <contact:addr>
@ -167,7 +167,7 @@ class EppContactCreateBaseTest < EppTestCase
</contact:create> </contact:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident type="priv" cc="US">123</eis:ident> <eis:ident type="priv" cc="US">123</eis:ident>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -207,10 +207,10 @@ class EppContactCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<contact:create xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:create xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:postalInfo> <contact:postalInfo>
<contact:name>#{name}</contact:name> <contact:name>#{name}</contact:name>
<contact:addr> <contact:addr>
@ -226,7 +226,7 @@ class EppContactCreateBaseTest < EppTestCase
</contact:create> </contact:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident type="priv" cc="US">123</eis:ident> <eis:ident type="priv" cc="US">123</eis:ident>
</eis:extdata> </eis:extdata>
</extension> </extension>

View file

@ -9,10 +9,10 @@ class EppContactDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<contact:delete xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:delete xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>#{contact.code}</contact:id> <contact:id>#{contact.code}</contact:id>
</contact:delete> </contact:delete>
</delete> </delete>
@ -36,10 +36,10 @@ class EppContactDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<contact:delete xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:delete xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>#{contact.code.upcase}</contact:id> <contact:id>#{contact.code.upcase}</contact:id>
</contact:delete> </contact:delete>
</delete> </delete>
@ -63,10 +63,10 @@ class EppContactDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<contact:delete xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:delete xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>#{contact.code.upcase}</contact:id> <contact:id>#{contact.code.upcase}</contact:id>
</contact:delete> </contact:delete>
</delete> </delete>
@ -90,10 +90,10 @@ class EppContactDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<contact:delete xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:delete xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>#{contact.code}</contact:id> <contact:id>#{contact.code}</contact:id>
</contact:delete> </contact:delete>
</delete> </delete>

View file

@ -18,10 +18,10 @@ class EppContactInfoBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<contact:info xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:info xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
</contact:info> </contact:info>
</info> </info>
@ -50,10 +50,10 @@ class EppContactInfoBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<contact:info xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:info xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>TEST:JOHN-001</contact:id> <contact:id>TEST:JOHN-001</contact:id>
</contact:info> </contact:info>
</info> </info>
@ -76,10 +76,10 @@ class EppContactInfoBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<contact:info xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:info xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>JOHN-001</contact:id> <contact:id>JOHN-001</contact:id>
</contact:info> </contact:info>
</info> </info>
@ -105,10 +105,10 @@ class EppContactInfoBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<contact:info xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:info xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>#{@contact.code}</contact:id> <contact:id>#{@contact.code}</contact:id>
</contact:info> </contact:info>
</info> </info>
@ -128,6 +128,6 @@ class EppContactInfoBaseTest < EppTestCase
private private
def xml_schema def xml_schema
'https://epp.tld.ee/schema/contact-ee-1.1.xsd' Xsd::Schema.filename(for_prefix: 'contact-ee')
end end
end end

View file

@ -5,10 +5,10 @@ class EppContactTransferBaseTest < EppTestCase
def test_not_implemented def test_not_implemented
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<transfer op="request"> <transfer op="request">
<contact:transfer xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:transfer xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>any</contact:id> <contact:id>any</contact:id>
</contact:transfer> </contact:transfer>
</transfer> </transfer>

View file

@ -19,10 +19,10 @@ class EppContactUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>
@ -56,10 +56,10 @@ class EppContactUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
<contact:chg> <contact:chg>
<contact:email>john-new@inbox.test</contact:email> <contact:email>john-new@inbox.test</contact:email>
@ -85,10 +85,10 @@ class EppContactUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
<contact:chg> <contact:chg>
<contact:email>john@inbox.test</contact:email> <contact:email>john@inbox.test</contact:email>
@ -117,10 +117,10 @@ class EppContactUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
<contact:chg> <contact:chg>
<contact:email>john-new@inbox.test</contact:email> <contact:email>john-new@inbox.test</contact:email>
@ -142,10 +142,10 @@ class EppContactUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>non-existing</contact:id> <contact:id>non-existing</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>
@ -173,10 +173,10 @@ class EppContactUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>#{@contact.code}</contact:id> <contact:id>#{@contact.code}</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>
@ -185,7 +185,7 @@ class EppContactUpdateBaseTest < EppTestCase
</contact:update> </contact:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident cc="#{@contact.ident_country_code}" type="#{@contact.ident_type}">#{new_ident_code}</eis:ident> <eis:ident cc="#{@contact.ident_country_code}" type="#{@contact.ident_type}">#{new_ident_code}</eis:ident>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -208,10 +208,10 @@ class EppContactUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>#{@contact.code}</contact:id> <contact:id>#{@contact.code}</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo/> <contact:postalInfo/>
@ -219,7 +219,7 @@ class EppContactUpdateBaseTest < EppTestCase
</contact:update> </contact:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident cc="US" type="priv">#{@contact.ident}</eis:ident> <eis:ident cc="US" type="priv">#{@contact.ident}</eis:ident>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -244,10 +244,10 @@ class EppContactUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>#{@contact.code}</contact:id> <contact:id>#{@contact.code}</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>
@ -290,10 +290,10 @@ class EppContactUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>#{@contact.code}</contact:id> <contact:id>#{@contact.code}</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>
@ -337,10 +337,10 @@ class EppContactUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>#{@contact.code}</contact:id> <contact:id>#{@contact.code}</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>
@ -388,10 +388,10 @@ class EppContactUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>
@ -403,7 +403,7 @@ class EppContactUpdateBaseTest < EppTestCase
</contact:update> </contact:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>

View file

@ -4,10 +4,10 @@ class EppDomainBaseTest < EppTestCase
def test_non_existent_domain def test_non_existent_domain
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<domain:info xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:info xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>non-existent.test</domain:name> <domain:name>non-existent.test</domain:name>
</domain:info> </domain:info>
</info> </info>

View file

@ -17,10 +17,10 @@ class EppDomainCheckAuctionTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>auction.test</domain:name> <domain:name>auction.test</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -33,8 +33,8 @@ class EppDomainCheckAuctionTest < EppTestCase
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_epp_response :completed_successfully assert_epp_response :completed_successfully
assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['avail'] assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['avail']
assert_equal 'Domain is at auction', response_xml.at_xpath('//domain:reason', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'Domain is at auction', response_xml.at_xpath('//domain:reason', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_idn_ascii_domain_is_unavailable_when_at_auction def test_idn_ascii_domain_is_unavailable_when_at_auction
@ -42,10 +42,10 @@ class EppDomainCheckAuctionTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>xn--pramiid-n2a.test</domain:name> <domain:name>xn--pramiid-n2a.test</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -58,8 +58,8 @@ class EppDomainCheckAuctionTest < EppTestCase
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_epp_response :completed_successfully assert_epp_response :completed_successfully
assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['avail'] assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['avail']
assert_equal 'Domain is at auction', response_xml.at_xpath('//domain:reason', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'Domain is at auction', response_xml.at_xpath('//domain:reason', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_idn_unicode_domain_is_unavailable_when_at_auction def test_idn_unicode_domain_is_unavailable_when_at_auction
@ -67,10 +67,10 @@ class EppDomainCheckAuctionTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>püramiid.test</domain:name> <domain:name>püramiid.test</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -83,8 +83,8 @@ class EppDomainCheckAuctionTest < EppTestCase
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_epp_response :completed_successfully assert_epp_response :completed_successfully
assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['avail'] assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['avail']
assert_equal 'Domain is at auction', response_xml.at_xpath('//domain:reason', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'Domain is at auction', response_xml.at_xpath('//domain:reason', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_domain_is_unavailable_when_awaiting_payment def test_domain_is_unavailable_when_awaiting_payment
@ -92,10 +92,10 @@ class EppDomainCheckAuctionTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>auction.test</domain:name> <domain:name>auction.test</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -108,8 +108,8 @@ class EppDomainCheckAuctionTest < EppTestCase
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_epp_response :completed_successfully assert_epp_response :completed_successfully
assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['avail'] assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['avail']
assert_equal 'Awaiting payment', response_xml.at_xpath('//domain:reason', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'Awaiting payment', response_xml.at_xpath('//domain:reason', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_domain_is_available_when_payment_received def test_domain_is_available_when_payment_received
@ -117,10 +117,10 @@ class EppDomainCheckAuctionTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>auction.test</domain:name> <domain:name>auction.test</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -133,7 +133,7 @@ class EppDomainCheckAuctionTest < EppTestCase
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_epp_response :completed_successfully assert_epp_response :completed_successfully
assert_equal '1', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['avail'] assert_equal '1', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['avail']
assert_nil response_xml.at_xpath('//domain:reason', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd') assert_nil response_xml.at_xpath('//domain:reason', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")
end end
end end

View file

@ -4,10 +4,10 @@ class EppDomainCheckBaseTest < EppTestCase
def test_returns_valid_response def test_returns_valid_response
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>some.test</domain:name> <domain:name>some.test</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -20,16 +20,16 @@ class EppDomainCheckBaseTest < EppTestCase
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_epp_response :completed_successfully assert_epp_response :completed_successfully
assert_equal 'some.test', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'some.test', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_domain_is_available_when_not_registered_or_blocked def test_domain_is_available_when_not_registered_or_blocked
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>available.test</domain:name> <domain:name>available.test</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -41,8 +41,8 @@ class EppDomainCheckBaseTest < EppTestCase
headers: { 'HTTP_COOKIE' => 'session=api_bestnames' } headers: { 'HTTP_COOKIE' => 'session=api_bestnames' }
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_equal '1', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['avail'] assert_equal '1', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['avail']
assert_nil response_xml.at_xpath('//domain:reason', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd') assert_nil response_xml.at_xpath('//domain:reason', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")
end end
def test_domain_is_available_when_reserved def test_domain_is_available_when_reserved
@ -50,10 +50,10 @@ class EppDomainCheckBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>reserved.test</domain:name> <domain:name>reserved.test</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -65,17 +65,17 @@ class EppDomainCheckBaseTest < EppTestCase
headers: { 'HTTP_COOKIE' => 'session=api_bestnames' } headers: { 'HTTP_COOKIE' => 'session=api_bestnames' }
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_equal '1', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['avail'] assert_equal '1', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['avail']
assert_nil response_xml.at_xpath('//domain:reason', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd') assert_nil response_xml.at_xpath('//domain:reason', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")
end end
def test_domain_is_unavailable_when_format_is_invalid def test_domain_is_unavailable_when_format_is_invalid
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>invalid</domain:name> <domain:name>invalid</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -87,8 +87,8 @@ class EppDomainCheckBaseTest < EppTestCase
headers: { 'HTTP_COOKIE' => 'session=api_bestnames' } headers: { 'HTTP_COOKIE' => 'session=api_bestnames' }
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['avail'] assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['avail']
assert_equal 'invalid format', response_xml.at_xpath('//domain:reason', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'invalid format', response_xml.at_xpath('//domain:reason', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_domain_is_unavailable_when_registered def test_domain_is_unavailable_when_registered
@ -96,10 +96,10 @@ class EppDomainCheckBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -111,8 +111,8 @@ class EppDomainCheckBaseTest < EppTestCase
headers: { 'HTTP_COOKIE' => 'session=api_bestnames' } headers: { 'HTTP_COOKIE' => 'session=api_bestnames' }
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['avail'] assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['avail']
assert_equal 'in use', response_xml.at_xpath('//domain:reason', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'in use', response_xml.at_xpath('//domain:reason', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_domain_is_unavailable_when_blocked def test_domain_is_unavailable_when_blocked
@ -120,10 +120,10 @@ class EppDomainCheckBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>blocked.test</domain:name> <domain:name>blocked.test</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -135,8 +135,8 @@ class EppDomainCheckBaseTest < EppTestCase
headers: { 'HTTP_COOKIE' => 'session=api_bestnames' } headers: { 'HTTP_COOKIE' => 'session=api_bestnames' }
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['avail'] assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['avail']
assert_equal 'Blocked', response_xml.at_xpath('//domain:reason', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'Blocked', response_xml.at_xpath('//domain:reason', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_domain_is_unavailable_when_zone_with_the_same_origin_exists def test_domain_is_unavailable_when_zone_with_the_same_origin_exists
@ -144,10 +144,10 @@ class EppDomainCheckBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>test</domain:name> <domain:name>test</domain:name>
</domain:check> </domain:check>
</check> </check>
@ -159,17 +159,17 @@ class EppDomainCheckBaseTest < EppTestCase
headers: { 'HTTP_COOKIE' => 'session=api_bestnames' } headers: { 'HTTP_COOKIE' => 'session=api_bestnames' }
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['avail'] assert_equal '0', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['avail']
assert_equal 'Zone with the same origin exists', response_xml.at_xpath('//domain:reason', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'Zone with the same origin exists', response_xml.at_xpath('//domain:reason', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_multiple_domains def test_multiple_domains
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<check> <check>
<domain:check xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:check xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>one.test</domain:name> <domain:name>one.test</domain:name>
<domain:name>two.test</domain:name> <domain:name>two.test</domain:name>
<domain:name>three.test</domain:name> <domain:name>three.test</domain:name>
@ -183,6 +183,6 @@ class EppDomainCheckBaseTest < EppTestCase
headers: { 'HTTP_COOKIE' => 'session=api_bestnames' } headers: { 'HTTP_COOKIE' => 'session=api_bestnames' }
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_equal 3, response_xml.xpath('//domain:cd', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').size assert_equal 3, response_xml.xpath('//domain:cd', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").size
end end
end end

View file

@ -21,16 +21,16 @@ class EppDomainCreateAuctionIdnTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>xn--pramiid-n2a.test</domain:name> <domain:name>xn--pramiid-n2a.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -56,16 +56,16 @@ class EppDomainCreateAuctionIdnTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>püramiid.test</domain:name> <domain:name>püramiid.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -90,16 +90,16 @@ class EppDomainCreateAuctionIdnTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>xn--pramiid-n2a.test</domain:name> <domain:name>xn--pramiid-n2a.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -124,16 +124,16 @@ class EppDomainCreateAuctionIdnTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>püramiid.test</domain:name> <domain:name>püramiid.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -159,16 +159,16 @@ class EppDomainCreateAuctionIdnTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>püramiid.test</domain:name> <domain:name>püramiid.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
<eis:reserved> <eis:reserved>
<eis:pw>auction001</eis:pw> <eis:pw>auction001</eis:pw>
@ -196,16 +196,16 @@ class EppDomainCreateAuctionIdnTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>xn--pramiid-n2a.test</domain:name> <domain:name>xn--pramiid-n2a.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
<eis:reserved> <eis:reserved>
<eis:pw>auction001</eis:pw> <eis:pw>auction001</eis:pw>

View file

@ -13,16 +13,16 @@ class EppDomainCreateAuctionTest < EppTestCase
def test_registers_domain_without_registration_code_when_not_at_auction def test_registers_domain_without_registration_code_when_not_at_auction
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>not-at-auction.test</domain:name> <domain:name>not-at-auction.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -48,16 +48,16 @@ class EppDomainCreateAuctionTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>auction.test</domain:name> <domain:name>auction.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
<eis:reserved> <eis:reserved>
<eis:pw>auction002</eis:pw> <eis:pw>auction002</eis:pw>
@ -81,16 +81,16 @@ class EppDomainCreateAuctionTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>auction.test</domain:name> <domain:name>auction.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
<eis:reserved> <eis:reserved>
<eis:pw>auction001</eis:pw> <eis:pw>auction001</eis:pw>
@ -117,16 +117,16 @@ class EppDomainCreateAuctionTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>auction.test</domain:name> <domain:name>auction.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -147,16 +147,16 @@ class EppDomainCreateAuctionTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>auction.test</domain:name> <domain:name>auction.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
<eis:reserved> <eis:reserved>
<eis:pw>wrong</eis:pw> <eis:pw>wrong</eis:pw>
@ -179,16 +179,16 @@ class EppDomainCreateAuctionTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>auction.test</domain:name> <domain:name>auction.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
<eis:reserved> <eis:reserved>
<eis:pw>test</eis:pw> <eis:pw>test</eis:pw>
@ -211,15 +211,15 @@ class EppDomainCreateAuctionTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>auction.test</domain:name> <domain:name>auction.test</domain:name>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">test</eis:legalDocument> <eis:legalDocument type="pdf">test</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>

View file

@ -53,16 +53,16 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -86,16 +86,16 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{bignum_legaldoc}</eis:legalDocument> <eis:legalDocument type="pdf">#{bignum_legaldoc}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -122,16 +122,16 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{bignum_legaldoc}</eis:legalDocument> <eis:legalDocument type="pdf">#{bignum_legaldoc}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -158,10 +158,10 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
</domain:create> </domain:create>
@ -187,10 +187,10 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
<domain:contact type="admin">#{contacts(:jane).code}</domain:contact> <domain:contact type="admin">#{contacts(:jane).code}</domain:contact>
@ -198,7 +198,7 @@ class EppDomainCreateBaseTest < EppTestCase
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -223,10 +223,10 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
<domain:contact type="admin">#{contact.code}</domain:contact> <domain:contact type="admin">#{contact.code}</domain:contact>
@ -236,7 +236,7 @@ class EppDomainCreateBaseTest < EppTestCase
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -261,10 +261,10 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
<domain:contact type="admin">#{contact.code}</domain:contact> <domain:contact type="admin">#{contact.code}</domain:contact>
@ -273,7 +273,7 @@ class EppDomainCreateBaseTest < EppTestCase
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -298,10 +298,10 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
<domain:contact type="admin">#{contact.code}</domain:contact> <domain:contact type="admin">#{contact.code}</domain:contact>
@ -310,7 +310,7 @@ class EppDomainCreateBaseTest < EppTestCase
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -336,10 +336,10 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
<domain:contact type="admin">#{contact.code}</domain:contact> <domain:contact type="admin">#{contact.code}</domain:contact>
@ -348,7 +348,7 @@ class EppDomainCreateBaseTest < EppTestCase
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -374,10 +374,10 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
<domain:contact type="admin">#{contact_two.code}</domain:contact> <domain:contact type="admin">#{contact_two.code}</domain:contact>
@ -386,7 +386,7 @@ class EppDomainCreateBaseTest < EppTestCase
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -411,16 +411,16 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -459,10 +459,10 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
</domain:create> </domain:create>
@ -495,10 +495,10 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{registrant.code}</domain:registrant> <domain:registrant>#{registrant.code}</domain:registrant>
</domain:create> </domain:create>
@ -529,16 +529,16 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{reserved_domain.name}</domain:name> <domain:name>#{reserved_domain.name}</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
<eis:reserved> <eis:reserved>
<eis:pw>#{registration_code}</eis:pw> <eis:pw>#{registration_code}</eis:pw>
@ -565,10 +565,10 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{name}</domain:name> <domain:name>#{name}</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
<domain:authInfo> <domain:authInfo>
@ -577,7 +577,7 @@ class EppDomainCreateBaseTest < EppTestCase
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -598,16 +598,16 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{blocked_domain}</domain:name> <domain:name>#{blocked_domain}</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -628,16 +628,16 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{SimpleIDN.to_ascii('blockedäöüõ.test')}</domain:name> <domain:name>#{SimpleIDN.to_ascii('blockedäöüõ.test')}</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -655,16 +655,16 @@ class EppDomainCreateBaseTest < EppTestCase
def test_reserved_domain_cannot_be_registered_with_wrong_registration_code def test_reserved_domain_cannot_be_registered_with_wrong_registration_code
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{reserved_domains(:one).name}</domain:name> <domain:name>#{reserved_domains(:one).name}</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
<eis:reserved> <eis:reserved>
<eis:pw>wrong</eis:pw> <eis:pw>wrong</eis:pw>
@ -687,16 +687,16 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{reserved_domain.name}</domain:name> <domain:name>#{reserved_domain.name}</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -717,16 +717,16 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>new.test</domain:name> <domain:name>new.test</domain:name>
<domain:registrant>#{contacts(:john).code}</domain:registrant> <domain:registrant>#{contacts(:john).code}</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -745,17 +745,17 @@ class EppDomainCreateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<domain:create xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:create xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>new.test</domain:name> <domain:name>new.test</domain:name>
<domain:period unit="m">2</domain:period> <domain:period unit="m">2</domain:period>
<domain:registrant>john-001</domain:registrant> <domain:registrant>john-001</domain:registrant>
</domain:create> </domain:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>

View file

@ -18,15 +18,15 @@ class EppDomainDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<domain:delete xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:delete xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>invalid.test</domain:name> <domain:name>invalid.test</domain:name>
</domain:delete> </domain:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -45,15 +45,15 @@ class EppDomainDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<domain:delete xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:delete xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:delete> </domain:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -73,15 +73,15 @@ class EppDomainDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<domain:delete xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:delete xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:delete> </domain:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -107,15 +107,15 @@ class EppDomainDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<domain:delete xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:delete xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:delete> </domain:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -141,15 +141,15 @@ class EppDomainDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<domain:delete xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:delete xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:delete> </domain:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -174,15 +174,15 @@ class EppDomainDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<domain:delete verified="yes" xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:delete verified="yes" xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:delete> </domain:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -207,10 +207,10 @@ class EppDomainDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<domain:delete xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:delete xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:delete> </domain:delete>
</delete> </delete>
@ -229,15 +229,15 @@ class EppDomainDeleteBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<domain:delete xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:delete xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:delete> </domain:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">dGVzdCBmYWlsCg==</eis:legalDocument> <eis:legalDocument type="pdf">dGVzdCBmYWlsCg==</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>

View file

@ -10,10 +10,10 @@ class EppDomainInfoBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<domain:info xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:info xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:info> </domain:info>
</info> </info>
@ -26,12 +26,12 @@ class EppDomainInfoBaseTest < EppTestCase
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_epp_response :completed_successfully assert_epp_response :completed_successfully
assert_equal 'shop.test', response_xml.at_xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'shop.test', response_xml.at_xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
assert_equal 'ok', response_xml.at_xpath('//domain:status', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd')['s'] assert_equal 'ok', response_xml.at_xpath('//domain:status', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")['s']
assert_equal 'john-001', response_xml.at_xpath('//domain:registrant', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'john-001', response_xml.at_xpath('//domain:registrant', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
assert_equal '2010-07-05T00:00:00+03:00', response_xml.at_xpath('//domain:crDate', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal '2010-07-05T00:00:00+03:00', response_xml.at_xpath('//domain:crDate', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
assert_equal '2010-07-06T00:00:00+03:00', response_xml.at_xpath('//domain:upDate', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal '2010-07-06T00:00:00+03:00', response_xml.at_xpath('//domain:upDate', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
assert_equal '2010-07-07T00:00:00+03:00', response_xml.at_xpath('//domain:exDate', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal '2010-07-07T00:00:00+03:00', response_xml.at_xpath('//domain:exDate', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_returns_valid_response_if_disputed def test_returns_valid_response_if_disputed
@ -49,10 +49,10 @@ class EppDomainInfoBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<domain:info xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:info xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:info> </domain:info>
</info> </info>
@ -76,10 +76,10 @@ class EppDomainInfoBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<domain:info xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:info xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:info> </domain:info>
</info> </info>
@ -91,7 +91,7 @@ class EppDomainInfoBaseTest < EppTestCase
headers: { 'HTTP_COOKIE' => 'session=api_bestnames' } headers: { 'HTTP_COOKIE' => 'session=api_bestnames' }
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_equal '65078d5', response_xml.at_xpath('//domain:authInfo/domain:pw', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal '65078d5', response_xml.at_xpath('//domain:authInfo/domain:pw', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
# Transfer code is the only info we conceal from other registrars, hence a bit oddly-looking # Transfer code is the only info we conceal from other registrars, hence a bit oddly-looking
@ -101,10 +101,10 @@ class EppDomainInfoBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<domain:info xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:info xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
<domain:authInfo> <domain:authInfo>
<domain:pw>65078d5</domain:pw> <domain:pw>65078d5</domain:pw>
@ -119,16 +119,16 @@ class EppDomainInfoBaseTest < EppTestCase
headers: { 'HTTP_COOKIE' => 'session=api_goodnames' } headers: { 'HTTP_COOKIE' => 'session=api_goodnames' }
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_equal '65078d5', response_xml.at_xpath('//domain:authInfo/domain:pw', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal '65078d5', response_xml.at_xpath('//domain:authInfo/domain:pw', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_conceals_transfer_code_when_domain_is_not_owned_by_current_user def test_conceals_transfer_code_when_domain_is_not_owned_by_current_user
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<info> <info>
<domain:info xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:info xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
<domain:authInfo> <domain:authInfo>
<domain:pw></domain:pw> <domain:pw></domain:pw>
@ -144,6 +144,6 @@ class EppDomainInfoBaseTest < EppTestCase
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_nil response_xml.at_xpath('//domain:authInfo/domain:pw', assert_nil response_xml.at_xpath('//domain:authInfo/domain:pw',
'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd') 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}")
end end
end end

View file

@ -11,10 +11,10 @@ class EppDomainRenewBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<renew> <renew>
<domain:renew xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:renew xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domain.name}</domain:name> <domain:name>#{domain.name}</domain:name>
<domain:curExpDate>#{domain.expire_time.to_date}</domain:curExpDate> <domain:curExpDate>#{domain.expire_time.to_date}</domain:curExpDate>
<domain:period unit="y">1</domain:period> <domain:period unit="y">1</domain:period>
@ -42,10 +42,10 @@ class EppDomainRenewBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<renew> <renew>
<domain:renew xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:renew xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domain.name}</domain:name> <domain:name>#{domain.name}</domain:name>
<domain:curExpDate>#{domain.expire_time.to_date}</domain:curExpDate> <domain:curExpDate>#{domain.expire_time.to_date}</domain:curExpDate>
<domain:period unit="y">1</domain:period> <domain:period unit="y">1</domain:period>
@ -69,10 +69,10 @@ class EppDomainRenewBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<renew> <renew>
<domain:renew xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:renew xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domain.name}</domain:name> <domain:name>#{domain.name}</domain:name>
<domain:curExpDate>#{domain.valid_to.to_date}</domain:curExpDate> <domain:curExpDate>#{domain.valid_to.to_date}</domain:curExpDate>
<domain:period unit="m">1</domain:period> <domain:period unit="m">1</domain:period>
@ -97,10 +97,10 @@ class EppDomainRenewBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<renew> <renew>
<domain:renew xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:renew xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domain.name}</domain:name> <domain:name>#{domain.name}</domain:name>
<domain:curExpDate>#{domain.valid_to.to_date}</domain:curExpDate> <domain:curExpDate>#{domain.valid_to.to_date}</domain:curExpDate>
<domain:period unit="m">1</domain:period> <domain:period unit="m">1</domain:period>
@ -125,10 +125,10 @@ class EppDomainRenewBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<renew> <renew>
<domain:renew xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:renew xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domain.name}</domain:name> <domain:name>#{domain.name}</domain:name>
<domain:curExpDate>#{domain.expire_time.to_date}</domain:curExpDate> <domain:curExpDate>#{domain.expire_time.to_date}</domain:curExpDate>
<domain:period unit="y">1</domain:period> <domain:period unit="y">1</domain:period>
@ -152,10 +152,10 @@ class EppDomainRenewBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<renew> <renew>
<domain:renew xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:renew xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domain.name}</domain:name> <domain:name>#{domain.name}</domain:name>
<domain:curExpDate>#{domain.expire_time.to_date}</domain:curExpDate> <domain:curExpDate>#{domain.expire_time.to_date}</domain:curExpDate>
<domain:period unit="m">2</domain:period> <domain:period unit="m">2</domain:period>
@ -180,10 +180,10 @@ class EppDomainRenewBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<renew> <renew>
<domain:renew xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:renew xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domain.name}</domain:name> <domain:name>#{domain.name}</domain:name>
<domain:curExpDate>#{provided_expiration_date}</domain:curExpDate> <domain:curExpDate>#{provided_expiration_date}</domain:curExpDate>
</domain:renew> </domain:renew>
@ -211,10 +211,10 @@ class EppDomainRenewBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<renew> <renew>
<domain:renew xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:renew xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{domain.name}</domain:name> <domain:name>#{domain.name}</domain:name>
<domain:curExpDate>#{domain.expire_time.to_date}</domain:curExpDate> <domain:curExpDate>#{domain.expire_time.to_date}</domain:curExpDate>
<domain:period unit="y">1</domain:period> <domain:period unit="y">1</domain:period>

View file

@ -6,19 +6,19 @@ class EppDomainTransferQueryTest < EppTestCase
headers: { 'HTTP_COOKIE' => 'session=api_bestnames' } headers: { 'HTTP_COOKIE' => 'session=api_bestnames' }
xml_doc = Nokogiri::XML(response.body) xml_doc = Nokogiri::XML(response.body)
assert_epp_response :completed_successfully assert_epp_response :completed_successfully
assert_equal 'shop.test', xml_doc.xpath('//domain:name', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'shop.test', xml_doc.xpath('//domain:name', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
assert_equal 'serverApproved', xml_doc.xpath('//domain:trStatus', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'serverApproved', xml_doc.xpath('//domain:trStatus', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
assert_equal 'goodnames', xml_doc.xpath('//domain:reID', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'goodnames', xml_doc.xpath('//domain:reID', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
assert_equal 'bestnames', xml_doc.xpath('//domain:acID', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal 'bestnames', xml_doc.xpath('//domain:acID', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_wrong_transfer_code def test_wrong_transfer_code
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<transfer op="query"> <transfer op="query">
<domain:transfer xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:transfer xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
<domain:authInfo> <domain:authInfo>
<domain:pw>wrong</domain:pw> <domain:pw>wrong</domain:pw>
@ -47,10 +47,10 @@ class EppDomainTransferQueryTest < EppTestCase
def request_xml def request_xml
<<-XML <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<transfer op="query"> <transfer op="query">
<domain:transfer xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:transfer xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
<domain:authInfo> <domain:authInfo>
<domain:pw>65078d5</domain:pw> <domain:pw>65078d5</domain:pw>

View file

@ -119,7 +119,7 @@ class EppDomainTransferRequestTest < EppTestCase
post epp_transfer_path, params: { frame: request_xml }, post epp_transfer_path, params: { frame: request_xml },
headers: { 'HTTP_COOKIE' => 'session=api_goodnames' } headers: { 'HTTP_COOKIE' => 'session=api_goodnames' }
assert_equal 'serverApproved', Nokogiri::XML(response.body).xpath('//domain:trStatus', 'domain' => assert_equal 'serverApproved', Nokogiri::XML(response.body).xpath('//domain:trStatus', 'domain' =>
'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_assigns_new_registrar def test_assigns_new_registrar
@ -201,10 +201,10 @@ class EppDomainTransferRequestTest < EppTestCase
def test_wrong_transfer_code def test_wrong_transfer_code
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<transfer op="request"> <transfer op="request">
<domain:transfer xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:transfer xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
<domain:authInfo> <domain:authInfo>
<domain:pw>wrong</domain:pw> <domain:pw>wrong</domain:pw>
@ -228,10 +228,10 @@ class EppDomainTransferRequestTest < EppTestCase
def request_xml def request_xml
<<-XML <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<transfer op="request"> <transfer op="request">
<domain:transfer xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:transfer xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
<domain:authInfo> <domain:authInfo>
<domain:pw>65078d5</domain:pw> <domain:pw>65078d5</domain:pw>
@ -239,7 +239,7 @@ class EppDomainTransferRequestTest < EppTestCase
</domain:transfer> </domain:transfer>
</transfer> </transfer>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>

View file

@ -20,10 +20,10 @@ class EppDomainUpdateBaseTest < EppTestCase
def test_update_domain def test_update_domain
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
<domain:chg> <domain:chg>
<domain:authInfo> <domain:authInfo>
@ -48,10 +48,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:update> </domain:update>
</update> </update>
@ -69,10 +69,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
</domain:update> </domain:update>
</update> </update>
@ -90,10 +90,10 @@ class EppDomainUpdateBaseTest < EppTestCase
DomainStatus::PENDING_UPDATE]) DomainStatus::PENDING_UPDATE])
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
</domain:update> </domain:update>
</update> </update>
@ -106,7 +106,7 @@ class EppDomainUpdateBaseTest < EppTestCase
assert_epp_response :object_status_prohibits_operation assert_epp_response :object_status_prohibits_operation
response_xml = Nokogiri::XML(response.body) response_xml = Nokogiri::XML(response.body)
assert_equal DomainStatus::PENDING_UPDATE, response_xml.at_xpath('//domain:status', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text assert_equal DomainStatus::PENDING_UPDATE, response_xml.at_xpath('//domain:status', 'domain' => "#{Xsd::Schema.filename(for_prefix: 'domain-eis')}").text
end end
def test_requires_verification_from_current_registrant_when_provided_registrant_is_a_new_one def test_requires_verification_from_current_registrant_when_provided_registrant_is_a_new_one
@ -116,10 +116,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant>#{new_registrant.code}</domain:registrant> <domain:registrant>#{new_registrant.code}</domain:registrant>
@ -127,7 +127,7 @@ class EppDomainUpdateBaseTest < EppTestCase
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -160,10 +160,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant verified="no">#{new_registrant.code}</domain:registrant> <domain:registrant verified="no">#{new_registrant.code}</domain:registrant>
@ -171,7 +171,7 @@ class EppDomainUpdateBaseTest < EppTestCase
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -195,10 +195,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant verified="no">#{new_registrant.code}</domain:registrant> <domain:registrant verified="no">#{new_registrant.code}</domain:registrant>
@ -206,7 +206,7 @@ class EppDomainUpdateBaseTest < EppTestCase
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -238,10 +238,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant verified="no">#{new_registrant.code}</domain:registrant> <domain:registrant verified="no">#{new_registrant.code}</domain:registrant>
@ -274,10 +274,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant verified="no">#{new_registrant.code}</domain:registrant> <domain:registrant verified="no">#{new_registrant.code}</domain:registrant>
@ -308,10 +308,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant>#{new_registrant.code}</domain:registrant> <domain:registrant>#{new_registrant.code}</domain:registrant>
@ -319,7 +319,7 @@ class EppDomainUpdateBaseTest < EppTestCase
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -342,10 +342,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant>#{@domain.registrant.code}</domain:registrant> <domain:registrant>#{@domain.registrant.code}</domain:registrant>
@ -353,7 +353,7 @@ class EppDomainUpdateBaseTest < EppTestCase
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -381,10 +381,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant>#{new_registrant.code}</domain:registrant> <domain:registrant>#{new_registrant.code}</domain:registrant>
@ -392,7 +392,7 @@ class EppDomainUpdateBaseTest < EppTestCase
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
<eis:reserved> <eis:reserved>
<eis:pw>#{dispute.password}</eis:pw> <eis:pw>#{dispute.password}</eis:pw>
@ -424,10 +424,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant verified="yes">#{new_registrant.code}</domain:registrant> <domain:registrant verified="yes">#{new_registrant.code}</domain:registrant>
@ -435,7 +435,7 @@ class EppDomainUpdateBaseTest < EppTestCase
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
<eis:reserved> <eis:reserved>
<eis:pw>'123456'</eis:pw> <eis:pw>'123456'</eis:pw>
@ -463,10 +463,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant>#{new_registrant.code}</domain:registrant> <domain:registrant>#{new_registrant.code}</domain:registrant>
@ -474,7 +474,7 @@ class EppDomainUpdateBaseTest < EppTestCase
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -500,10 +500,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant verified="yes">#{new_registrant.code}</domain:registrant> <domain:registrant verified="yes">#{new_registrant.code}</domain:registrant>
@ -511,7 +511,7 @@ class EppDomainUpdateBaseTest < EppTestCase
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -539,10 +539,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:chg> <domain:chg>
<domain:registrant verified="yes">#{new_registrant.code}</domain:registrant> <domain:registrant verified="yes">#{new_registrant.code}</domain:registrant>
@ -550,7 +550,7 @@ class EppDomainUpdateBaseTest < EppTestCase
</domain:update> </domain:update>
</update> </update>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument> <eis:legalDocument type="pdf">#{'test' * 2000}</eis:legalDocument>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -576,10 +576,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:rem> <domain:rem>
<domain:ns> <domain:ns>
@ -608,10 +608,10 @@ class EppDomainUpdateBaseTest < EppTestCase
def test_update_domain_allows_add_of_client_hold def test_update_domain_allows_add_of_client_hold
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
<domain:add> <domain:add>
<domain:status s="clientHold" lang="en">Test</domain:status> <domain:status s="clientHold" lang="en">Test</domain:status>
@ -636,10 +636,10 @@ class EppDomainUpdateBaseTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>shop.test</domain:name> <domain:name>shop.test</domain:name>
<domain:rem> <domain:rem>
<domain:status s="clientHold" lang="en">Test</domain:status> <domain:status s="clientHold" lang="en">Test</domain:status>
@ -661,10 +661,10 @@ class EppDomainUpdateBaseTest < EppTestCase
assert_not_includes(@domain.statuses, DomainStatus::CLIENT_HOLD) assert_not_includes(@domain.statuses, DomainStatus::CLIENT_HOLD)
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<domain:update xmlns:domain="https://epp.tld.ee/schema/domain-eis-1.0.xsd"> <domain:update xmlns:domain="#{Xsd::Schema.filename(for_prefix: 'domain-eis')}">
<domain:name>#{@domain.name}</domain:name> <domain:name>#{@domain.name}</domain:name>
<domain:rem> <domain:rem>
<domain:status s="clientHold"/> <domain:status s="clientHold"/>

View file

@ -4,7 +4,7 @@ class EppHelloTest < EppTestCase
def test_anonymous_user_is_able_to_access def test_anonymous_user_is_able_to_access
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<hello/> <hello/>
</epp> </epp>
XML XML

View file

@ -15,7 +15,7 @@ class EppLoginTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<login> <login>
<clID>#{user.username}</clID> <clID>#{user.username}</clID>
@ -25,8 +25,8 @@ class EppLoginTest < EppTestCase
<lang>en</lang> <lang>en</lang>
</options> </options>
<svcs> <svcs>
<objURI>https://epp.tld.ee/schema/domain-eis-1.0.xsd</objURI> <objURI>#{Xsd::Schema.filename(for_prefix: 'domain-eis')}</objURI>
<objURI>https://epp.tld.ee/schema/contact-ee-1.1.xsd</objURI> <objURI>#{Xsd::Schema.filename(for_prefix: 'contact-ee')}</objURI>
<objURI>urn:ietf:params:xml:ns:host-1.0</objURI> <objURI>urn:ietf:params:xml:ns:host-1.0</objURI>
<objURI>urn:ietf:params:xml:ns:keyrelay-1.0</objURI> <objURI>urn:ietf:params:xml:ns:keyrelay-1.0</objURI>
</svcs> </svcs>
@ -50,7 +50,7 @@ class EppLoginTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<login> <login>
<clID>#{user.username}</clID> <clID>#{user.username}</clID>
@ -60,8 +60,8 @@ class EppLoginTest < EppTestCase
<lang>en</lang> <lang>en</lang>
</options> </options>
<svcs> <svcs>
<objURI>https://epp.tld.ee/schema/domain-eis-1.0.xsd</objURI> <objURI>#{Xsd::Schema.filename(for_prefix: 'domain-eis')}</objURI>
<objURI>https://epp.tld.ee/schema/contact-ee-1.1.xsd</objURI> <objURI>#{Xsd::Schema.filename(for_prefix: 'contact-ee')}</objURI>
<objURI>urn:ietf:params:xml:ns:host-1.0</objURI> <objURI>urn:ietf:params:xml:ns:host-1.0</objURI>
<objURI>urn:ietf:params:xml:ns:keyrelay-1.0</objURI> <objURI>urn:ietf:params:xml:ns:keyrelay-1.0</objURI>
</svcs> </svcs>
@ -84,7 +84,7 @@ class EppLoginTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<login> <login>
<clID>#{user.username}</clID> <clID>#{user.username}</clID>
@ -94,8 +94,8 @@ class EppLoginTest < EppTestCase
<lang>en</lang> <lang>en</lang>
</options> </options>
<svcs> <svcs>
<objURI>https://epp.tld.ee/schema/domain-eis-1.0.xsd</objURI> <objURI>#{Xsd::Schema.filename(for_prefix: 'domain-eis')}</objURI>
<objURI>https://epp.tld.ee/schema/contact-ee-1.1.xsd</objURI> <objURI>#{Xsd::Schema.filename(for_prefix: 'contact-ee')}</objURI>
<objURI>urn:ietf:params:xml:ns:host-1.0</objURI> <objURI>urn:ietf:params:xml:ns:host-1.0</objURI>
<objURI>urn:ietf:params:xml:ns:keyrelay-1.0</objURI> <objURI>urn:ietf:params:xml:ns:keyrelay-1.0</objURI>
</svcs> </svcs>
@ -118,7 +118,7 @@ class EppLoginTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<login> <login>
<clID>#{user.username}</clID> <clID>#{user.username}</clID>
@ -129,8 +129,8 @@ class EppLoginTest < EppTestCase
<lang>en</lang> <lang>en</lang>
</options> </options>
<svcs> <svcs>
<objURI>https://epp.tld.ee/schema/domain-eis-1.0.xsd</objURI> <objURI>#{Xsd::Schema.filename(for_prefix: 'domain-eis')}</objURI>
<objURI>https://epp.tld.ee/schema/contact-ee-1.1.xsd</objURI> <objURI>#{Xsd::Schema.filename(for_prefix: 'contact-ee')}</objURI>
<objURI>urn:ietf:params:xml:ns:host-1.0</objURI> <objURI>urn:ietf:params:xml:ns:host-1.0</objURI>
<objURI>urn:ietf:params:xml:ns:keyrelay-1.0</objURI> <objURI>urn:ietf:params:xml:ns:keyrelay-1.0</objURI>
</svcs> </svcs>
@ -154,7 +154,7 @@ class EppLoginTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<login> <login>
<clID>#{user.username}</clID> <clID>#{user.username}</clID>
@ -164,8 +164,8 @@ class EppLoginTest < EppTestCase
<lang>en</lang> <lang>en</lang>
</options> </options>
<svcs> <svcs>
<objURI>https://epp.tld.ee/schema/domain-eis-1.0.xsd</objURI> <objURI>#{Xsd::Schema.filename(for_prefix: 'domain-eis')}</objURI>
<objURI>https://epp.tld.ee/schema/contact-ee-1.1.xsd</objURI> <objURI>#{Xsd::Schema.filename(for_prefix: 'contact-ee')}</objURI>
<objURI>urn:ietf:params:xml:ns:host-1.0</objURI> <objURI>urn:ietf:params:xml:ns:host-1.0</objURI>
<objURI>urn:ietf:params:xml:ns:keyrelay-1.0</objURI> <objURI>urn:ietf:params:xml:ns:keyrelay-1.0</objURI>
</svcs> </svcs>

View file

@ -30,7 +30,7 @@ class EppLogoutTest < EppTestCase
def request_xml def request_xml
<<-XML <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<logout/> <logout/>
</command> </command>

View file

@ -9,7 +9,7 @@ class EppPollTest < EppTestCase
def test_return_latest_notification_when_queue_is_not_empty def test_return_latest_notification_when_queue_is_not_empty
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<poll op="req"/> <poll op="req"/>
</command> </command>
@ -32,7 +32,7 @@ class EppPollTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<poll op="req"/> <poll op="req"/>
</command> </command>
@ -56,7 +56,7 @@ class EppPollTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<poll op="req"/> <poll op="req"/>
</command> </command>
@ -66,7 +66,7 @@ class EppPollTest < EppTestCase
headers: { 'HTTP_COOKIE' => 'session=api_bestnames' } headers: { 'HTTP_COOKIE' => 'session=api_bestnames' }
xml_doc = Nokogiri::XML(response.body) xml_doc = Nokogiri::XML(response.body)
namespace = 'https://epp.tld.ee/schema/changePoll-1.0.xsd' namespace = Xsd::Schema.filename(for_prefix: 'changePoll')
assert_equal 'update', xml_doc.xpath('//changePoll:operation', 'changePoll' => namespace).text assert_equal 'update', xml_doc.xpath('//changePoll:operation', 'changePoll' => namespace).text
assert_equal Time.zone.parse('2010-07-05').utc.xmlschema, assert_equal Time.zone.parse('2010-07-05').utc.xmlschema,
xml_doc.xpath('//changePoll:date', 'changePoll' => namespace).text xml_doc.xpath('//changePoll:date', 'changePoll' => namespace).text
@ -81,7 +81,7 @@ class EppPollTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<poll op="req"/> <poll op="req"/>
</command> </command>
@ -98,7 +98,7 @@ class EppPollTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<poll op="ack" msgID="#{notification.id}"/> <poll op="ack" msgID="#{notification.id}"/>
</command> </command>
@ -121,7 +121,7 @@ class EppPollTest < EppTestCase
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<poll op="ack" msgID="#{notification.id}"/> <poll op="ack" msgID="#{notification.id}"/>
</command> </command>
@ -138,7 +138,7 @@ class EppPollTest < EppTestCase
def test_notification_not_found def test_notification_not_found
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<poll op="ack" msgID="0"/> <poll op="ack" msgID="0"/>
</command> </command>
@ -153,7 +153,7 @@ class EppPollTest < EppTestCase
def test_anonymous_user_cannot_access def test_anonymous_user_cannot_access
request_xml = <<-XML request_xml = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<poll op="req"/> <poll op="req"/>
</command> </command>

View file

@ -14,10 +14,10 @@ class DeserializersXmlContactTest < ActiveSupport::TestCase
def test_handles_update def test_handles_update
xml_string = <<-XML xml_string = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>
@ -48,10 +48,10 @@ class DeserializersXmlContactTest < ActiveSupport::TestCase
xml_string = <<-XML xml_string = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<create> <create>
<contact:create xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:create xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:postalInfo> <contact:postalInfo>
<contact:name>#{name}</contact:name> <contact:name>#{name}</contact:name>
</contact:postalInfo> </contact:postalInfo>
@ -60,7 +60,7 @@ class DeserializersXmlContactTest < ActiveSupport::TestCase
</contact:create> </contact:create>
</create> </create>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident type="priv" cc="US">any</eis:ident> <eis:ident type="priv" cc="US">any</eis:ident>
</eis:extdata> </eis:extdata>
</extension> </extension>
@ -76,10 +76,10 @@ class DeserializersXmlContactTest < ActiveSupport::TestCase
def test_handles_statuses def test_handles_statuses
xml_string = <<-XML xml_string = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>

View file

@ -5,10 +5,10 @@ class DeserializersXmlIdentTest < ActiveSupport::TestCase
def test_returns_empty_hash_when_not_present def test_returns_empty_hash_when_not_present
xml_string = <<-XML xml_string = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>
@ -31,10 +31,10 @@ class DeserializersXmlIdentTest < ActiveSupport::TestCase
def test_returns_empty_hash_when_not_valid def test_returns_empty_hash_when_not_valid
xml_string = <<-XML xml_string = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<contact:delete xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:delete xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>FIRST0:SH2027223711</contact:id> <contact:id>FIRST0:SH2027223711</contact:id>
<contact:authInfo> <contact:authInfo>
<contact:pw>wrong password</contact:pw> <contact:pw>wrong password</contact:pw>
@ -42,7 +42,7 @@ class DeserializersXmlIdentTest < ActiveSupport::TestCase
</contact:delete> </contact:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident cc="EE">37605030299</eis:ident> <eis:ident cc="EE">37605030299</eis:ident>
<eis:legalDocument type="pdf">dGVzdCBmYWlsCg==</eis:legalDocument> <eis:legalDocument type="pdf">dGVzdCBmYWlsCg==</eis:legalDocument>
</eis:extdata> </eis:extdata>
@ -60,10 +60,10 @@ class DeserializersXmlIdentTest < ActiveSupport::TestCase
def test_returns_complete_hash_when_valid def test_returns_complete_hash_when_valid
xml_string = <<-XML xml_string = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<contact:delete xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:delete xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>FIRST0:SH2027223711</contact:id> <contact:id>FIRST0:SH2027223711</contact:id>
<contact:authInfo> <contact:authInfo>
<contact:pw>wrong password</contact:pw> <contact:pw>wrong password</contact:pw>
@ -71,7 +71,7 @@ class DeserializersXmlIdentTest < ActiveSupport::TestCase
</contact:delete> </contact:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident type="priv" cc="EE">37605030299</eis:ident> <eis:ident type="priv" cc="EE">37605030299</eis:ident>
<eis:legalDocument type="pdf">dGVzdCBmYWlsCg==</eis:legalDocument> <eis:legalDocument type="pdf">dGVzdCBmYWlsCg==</eis:legalDocument>
</eis:extdata> </eis:extdata>

View file

@ -5,10 +5,10 @@ class DeserializersXmlLegalDocumentTest < ActiveSupport::TestCase
def test_returns_nil_when_required_fields_not_present def test_returns_nil_when_required_fields_not_present
xml_string = <<-XML xml_string = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<update> <update>
<contact:update xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:update xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>john-001</contact:id> <contact:id>john-001</contact:id>
<contact:chg> <contact:chg>
<contact:postalInfo> <contact:postalInfo>
@ -32,10 +32,10 @@ class DeserializersXmlLegalDocumentTest < ActiveSupport::TestCase
def test_returns_hash_when_document_exists def test_returns_hash_when_document_exists
xml_string = <<-XML xml_string = <<-XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}">
<command> <command>
<delete> <delete>
<contact:delete xmlns:contact="https://epp.tld.ee/schema/contact-ee-1.1.xsd"> <contact:delete xmlns:contact="#{Xsd::Schema.filename(for_prefix: 'contact-ee')}">
<contact:id>FIRST0:SH2027223711</contact:id> <contact:id>FIRST0:SH2027223711</contact:id>
<contact:authInfo> <contact:authInfo>
<contact:pw>wrong password</contact:pw> <contact:pw>wrong password</contact:pw>
@ -43,7 +43,7 @@ class DeserializersXmlLegalDocumentTest < ActiveSupport::TestCase
</contact:delete> </contact:delete>
</delete> </delete>
<extension> <extension>
<eis:extdata xmlns:eis="https://epp.tld.ee/schema/eis-1.0.xsd"> <eis:extdata xmlns:eis="#{Xsd::Schema.filename(for_prefix: 'eis')}">
<eis:ident type="priv" cc="EE">37605030299</eis:ident> <eis:ident type="priv" cc="EE">37605030299</eis:ident>
<eis:legalDocument type="pdf">dGVzdCBmYWlsCg==</eis:legalDocument> <eis:legalDocument type="pdf">dGVzdCBmYWlsCg==</eis:legalDocument>
</eis:extdata> </eis:extdata>

View file

@ -4,7 +4,7 @@ class EppResponseTest < ActiveSupport::TestCase
def test_creates_new_response_from_xml_doc def test_creates_new_response_from_xml_doc
xml = <<-XML xml = <<-XML
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="https://epp.tld.ee/schema/epp-ee-1.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="lib/schemas/epp-ee-1.0.xsd"> <epp xmlns="#{Xsd::Schema.filename(for_prefix: 'epp-ee')}" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="lib/schemas/epp-ee-1.0.xsd">
<response> <response>
<result code="1000"> <result code="1000">
<msg>any</msg> <msg>any</msg>