diff --git a/lib/easy_broker/constants.rb b/lib/easy_broker/constants.rb index 6934114..9188df9 100644 --- a/lib/easy_broker/constants.rb +++ b/lib/easy_broker/constants.rb @@ -8,5 +8,5 @@ module EasyBroker DEFAULT_API_ROOT_URL = 'https://api.easybroker.com/v1' STAGING_API_ROOT_URL = 'https://api.stagingeb.com/v1' AUTHORIZATION_HEADER = 'X-Authorization' - COUNTRY_CODE_HEADER = 'Country-Code' + COUNTRY_CODE_HEADER = 'Country-Code' end diff --git a/lib/easy_broker/errors.rb b/lib/easy_broker/errors.rb index a7cfeb7..e31d3f5 100644 --- a/lib/easy_broker/errors.rb +++ b/lib/easy_broker/errors.rb @@ -10,7 +10,7 @@ def initialize(message, response) class AuthenticationError < Error def initialize(response) - super(response["error"], response) + super('Invalid API Key or missing configurations', response) end end end diff --git a/test/api_client_test.rb b/test/api_client_test.rb index d86e99c..f8a3139 100644 --- a/test/api_client_test.rb +++ b/test/api_client_test.rb @@ -21,32 +21,18 @@ def test_country_code_header end def test_get_without_country_code_header - invalid_country_error = 'You need to provide a valid country code in which your integration works' - exception = assert_raises EasyBroker::AuthenticationError do - stub_verb_request(:get, 'test').to_return( - status: 401, - body: { - error: invalid_country_error - }.to_json - ) + assert_raises EasyBroker::AuthenticationError do + stub_verb_request(:get, 'test').to_return(status: 401) client.get('test') end - assert_equal invalid_country_error, exception.message end def test_get_without_invalid_api_key @client = EasyBroker::ApiClient.new - invalid_api_key_error = 'Your API key is invalid.' - exception = assert_raises EasyBroker::AuthenticationError do - stub_verb_request(:get, 'test').to_return( - status: 401, - body: { - error: invalid_api_key_error - }.to_json - ) + assert_raises EasyBroker::AuthenticationError do + stub_verb_request(:get, 'test').to_return(status: 401) client.get('test') end - assert_equal invalid_api_key_error, exception.message end def test_logger