From 6f0c8862360cf811274375e36133f76a57e25d20 Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Mon, 16 Jul 2018 00:58:22 +0300 Subject: [PATCH] Add tests --- .../epp/login/password_change_test.rb | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 test/integration/epp/login/password_change_test.rb diff --git a/test/integration/epp/login/password_change_test.rb b/test/integration/epp/login/password_change_test.rb new file mode 100644 index 000000000..4851d2bd8 --- /dev/null +++ b/test/integration/epp/login/password_change_test.rb @@ -0,0 +1,33 @@ +require 'test_helper' + +class EppLoginCredentialsTest < ActionDispatch::IntegrationTest + def test_password_change + request_xml = <<-XML + + + + + test_bestnames + testtest + new-password + + 1.0 + en + + + https://epp.tld.ee/schema/domain-eis-1.0.xsd + https://epp.tld.ee/schema/contact-ee-1.1.xsd + urn:ietf:params:xml:ns:host-1.0 + urn:ietf:params:xml:ns:keyrelay-1.0 + + + + + XML + + post '/epp/session/login', { frame: request_xml }, { 'HTTP_COOKIE' => 'session=new_session_id' } + assert_equal 'new-password', users(:api_bestnames).plain_text_password + assert_equal '1000', Nokogiri::XML(response.body).at_css('result')[:code] + assert_equal 1, Nokogiri::XML(response.body).css('result').size + end +end \ No newline at end of file