stripe-ruby/test/stripe/balance_transaction_test.rb

21 lines
725 B
Ruby

# frozen_string_literal: true
require ::File.expand_path("../test_helper", __dir__)
module Stripe
class BalanceTransactionTest < Test::Unit::TestCase
should "be listable" do
balance_transactions = Stripe::BalanceTransaction.list
assert_requested :get, "#{Stripe.api_base}/v1/balance_transactions"
assert balance_transactions.data.is_a?(Array)
assert balance_transactions.first.is_a?(Stripe::BalanceTransaction)
end
should "be retrievable" do
balance_transaction = Stripe::BalanceTransaction.retrieve("txn_123")
assert_requested :get, "#{Stripe.api_base}/v1/balance_transactions/txn_123"
assert balance_transaction.is_a?(Stripe::BalanceTransaction)
end
end
end