From 9f86be57352f1004444fbedadb30ffe6f9f4383c Mon Sep 17 00:00:00 2001 From: Evandro Junior Date: Wed, 15 Jul 2015 15:46:38 -0300 Subject: [PATCH] fix tests --- test/unit/api/helpers_test.rb | 2 +- test/unit/api/session_test.rb | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/test/unit/api/helpers_test.rb b/test/unit/api/helpers_test.rb index cf44186..dd2e28b 100644 --- a/test/unit/api/helpers_test.rb +++ b/test/unit/api/helpers_test.rb @@ -236,7 +236,7 @@ class APIHelpersTest < ActiveSupport::TestCase end - should 'captcha serpro say Name or service not known' do + should 'captcha serpro say name or service not known' do environment = Environment.new environment.api_captcha_settings = { enabled: true, diff --git a/test/unit/api/session_test.rb b/test/unit/api/session_test.rb index 65e9a77..b55fd7e 100644 --- a/test/unit/api/session_test.rb +++ b/test/unit/api/session_test.rb @@ -39,4 +39,20 @@ class SessionTest < ActiveSupport::TestCase assert_equal 400, last_response.status end + should 'detected error, Name or service not known, for Serpro Captcha communication' do + environment = Environment.default + environment.api_captcha_settings = { + enabled: true, + provider: 'serpro', + serpro_client_id: '0000000000000000', + verify_uri: 'http://someserverthatdoesnotexist.mycompanythatdoesnotexist.com/validate', + } + environment.save! + params = {:login => "newuserapi", :password => "newuserapi", :password_confirmation => "newuserapi", :email => "newuserapi@email.com", + :txtToken_captcha_serpro_gov_br => '4324343', :captcha_text => '4030320'} + post "/api/v1/register?#{params.to_query}" + assert_equal "Serpro captcha error: getaddrinfo: Name or service not known", JSON.parse(last_response.body)["message"] + end + + end -- libgit2 0.21.2