Sha256: 0677d5107c0c8b0d49f7b5a298a8459fe6728dd158c98922ec7b012a685b5bdb

Contents?: true

Size: 1.09 KB

Versions: 98

Compression:

Stored size: 1.09 KB

Contents

# frozen_string_literal: true

module Stripe
  module TestData
    def make_error(type, message)
      {
        error: {
          type: type,
          message: message,
        },
      }
    end

    def make_invalid_api_key_error
      {
        error: {
          type: "invalid_request_error",
          message: "Invalid API Key provided: invalid",
        },
      }
    end

    def make_invalid_exp_year_error
      {
        error: {
          code: "invalid_expiry_year",
          param: "exp_year",
          type: "card_error",
          message: "Your card's expiration year is invalid",
        },
      }
    end

    def make_missing_id_error
      {
        error: {
          param: "id",
          type: "invalid_request_error",
          message: "Missing id",
        },
      }
    end

    def make_rate_limit_error
      {
        error: {
          type: "invalid_request_error",
          message: "Too many requests in a period of time.",
        },
      }
    end

    def make_api_error
      {
        error: {
          type: "api_error",
        },
      }
    end
  end
end

Version data entries

98 entries across 98 versions & 2 rubygems

Version Path
stripe-5.31.0 test/test_data.rb
stripe-5.30.0 test/test_data.rb
stripe-5.29.1 test/test_data.rb
stripe-5.29.0 test/test_data.rb
stripe-5.28.0 test/test_data.rb
stripe-5.27.0 test/test_data.rb
stripe-5.26.0 test/test_data.rb
stripe-5.25.0 test/test_data.rb
stripe-5.24.0 test/test_data.rb
stripe-5.23.1 test/test_data.rb
stripe-5.23.0 test/test_data.rb
stripe-5.22.0 test/test_data.rb
stripe-5.21.0 test/test_data.rb
stripe-5.20.0 test/test_data.rb
stripe-5.19.0 test/test_data.rb
stripe-5.18.0 test/test_data.rb
stripe-5.17.0 test/test_data.rb
stripe-5.16.0 test/test_data.rb
stripe-5.15.0 test/test_data.rb
stripe-5.14.0 test/test_data.rb