diff --git a/test/integration/epp/domain/transfer/base_test.rb b/test/integration/epp/domain/transfer/base_test.rb
index a973037e1..0ceeca30a 100644
--- a/test/integration/epp/domain/transfer/base_test.rb
+++ b/test/integration/epp/domain/transfer/base_test.rb
@@ -24,29 +24,6 @@ class EppDomainTransferBaseTest < ActionDispatch::IntegrationTest
assert_equal '2304', Nokogiri::XML(response.body).at_css('result')[:code]
end
- def test_wrong_transfer_code
- request_xml = <<-XML
-
-
-
-
-
- shop.test
-
- wrong
-
-
-
-
-
- XML
-
- post '/epp/command/transfer', { frame: request_xml }, { 'HTTP_COOKIE' => 'session=api_bestnames' }
- domains(:shop).reload
- assert_equal registrars(:bestnames), domains(:shop).registrar
- assert_equal '2201', Nokogiri::XML(response.body).at_css('result')[:code]
- end
-
def test_non_existent_domain
request_xml = <<-XML
diff --git a/test/integration/epp/domain/transfer/query_test.rb b/test/integration/epp/domain/transfer/query_test.rb
index df426ba11..f12cb381f 100644
--- a/test/integration/epp/domain/transfer/query_test.rb
+++ b/test/integration/epp/domain/transfer/query_test.rb
@@ -2,22 +2,6 @@ require 'test_helper'
class EppDomainTransferQueryTest < ActionDispatch::IntegrationTest
def test_returns_domain_transfer_details
- request_xml = <<-XML
-
-
-
-
-
- shop.test
-
- 65078d5
-
-
-
-
-
- XML
-
post '/epp/command/transfer', { frame: request_xml }, { 'HTTP_COOKIE' => 'session=api_bestnames' }
xml_doc = Nokogiri::XML(response.body)
assert_equal '1000', xml_doc.at_css('result')[:code]
@@ -28,10 +12,37 @@ class EppDomainTransferQueryTest < ActionDispatch::IntegrationTest
assert_equal 'bestnames', xml_doc.xpath('//domain:acID', 'domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd').text
end
+ def test_wrong_transfer_code
+ request_xml = <<-XML
+
+
+
+
+
+ shop.test
+
+ wrong
+
+
+
+
+
+ XML
+
+ post '/epp/command/transfer', { frame: request_xml }, { 'HTTP_COOKIE' => 'session=api_bestnames' }
+ assert_equal '2201', Nokogiri::XML(response.body).at_css('result')[:code]
+ end
+
def test_no_domain_transfer
domains(:shop).domain_transfers.delete_all
+ post '/epp/command/transfer', { frame: request_xml }, { 'HTTP_COOKIE' => 'session=api_bestnames' }
+ assert_equal '2303', Nokogiri::XML(response.body).at_css('result')[:code]
+ end
- request_xml = <<-XML
+ private
+
+ def request_xml
+ <<-XML
@@ -46,8 +57,5 @@ class EppDomainTransferQueryTest < ActionDispatch::IntegrationTest
XML
-
- post '/epp/command/transfer', { frame: request_xml }, { 'HTTP_COOKIE' => 'session=api_bestnames' }
- assert_equal '2303', Nokogiri::XML(response.body).at_css('result')[:code]
end
end
diff --git a/test/integration/epp/domain/transfer/request_test.rb b/test/integration/epp/domain/transfer/request_test.rb
index f2091dfad..a775e3204 100644
--- a/test/integration/epp/domain/transfer/request_test.rb
+++ b/test/integration/epp/domain/transfer/request_test.rb
@@ -53,6 +53,29 @@ class EppDomainTransferRequestTest < ActionDispatch::IntegrationTest
end
end
+ def test_wrong_transfer_code
+ request_xml = <<-XML
+
+
+
+
+
+ shop.test
+
+ wrong
+
+
+
+
+
+ XML
+
+ post '/epp/command/transfer', { frame: request_xml }, { 'HTTP_COOKIE' => 'session=api_bestnames' }
+ domains(:shop).reload
+ assert_equal registrars(:bestnames), domains(:shop).registrar
+ assert_equal '2201', Nokogiri::XML(response.body).at_css('result')[:code]
+ end
+
private
def request_xml