Sha256: dcf7cfad629e97eb1461922fbc94e0c13b2cd539fe2daabea4de6e4c42c8b4bb

Contents?: true

Size: 674 Bytes

Versions: 79

Compression:

Stored size: 674 Bytes

Contents

require 'spec_helper'

describe 'ChargeBee::InvalidRequestError' do
  let(:invalid_request_json) do
    {
        message:  'id: The value chargebee_account is already present.',
        type: 'invalid_request',
        api_error_code: 'duplicate_entry',
        param: 'id',
        error_code: 'param_not_unique',
        error_msg: 'The value chargebee_account is already present.',
        error_param: 'id',
        http_status_code: 400
    }
  end

  it "provide message from error api response" do
    error = ChargeBee::InvalidRequestError.new(400, invalid_request_json)
    error.message.should eq 'id: The value chargebee_account is already present.'
  end

end

Version data entries

79 entries across 79 versions & 1 rubygems

Version Path
chargebee-2.12.0 spec/errors_spec.rb
chargebee-2.11.2 spec/errors_spec.rb
chargebee-2.11.1 spec/errors_spec.rb
chargebee-2.11.0 spec/errors_spec.rb
chargebee-2.10.1 spec/errors_spec.rb
chargebee-2.10.0 spec/errors_spec.rb
chargebee-2.9.0 spec/errors_spec.rb
chargebee-2.8.8 spec/errors_spec.rb
chargebee-2.8.7 spec/errors_spec.rb
chargebee-2.8.6 spec/errors_spec.rb
chargebee-2.8.5 spec/errors_spec.rb
chargebee-2.8.4 spec/errors_spec.rb
chargebee-2.8.3 spec/errors_spec.rb
chargebee-2.8.2 spec/errors_spec.rb
chargebee-2.8.1 spec/errors_spec.rb
chargebee-2.8.0 spec/errors_spec.rb
chargebee-2.7.9 spec/errors_spec.rb
chargebee-2.7.8 spec/errors_spec.rb
chargebee-2.7.7 spec/errors_spec.rb
chargebee-2.7.6 spec/errors_spec.rb