Skip to content

Commit 50290ba

Browse files
fix: create balance transaction is account currency
1 parent 3bf2602 commit 50290ba

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

lib/stripe_mock/instance.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ def initialize
106106
@dispute_counter = 0
107107
@conversion_rate = 1.0
108108
@account_balance = 10000
109+
@account_currency = "usd"
109110

110111
# This is basically a cache for ParamValidators
111112
@base_strategy = TestStrategies::Base.new
@@ -229,6 +230,7 @@ def new_balance_transaction(prefix, params = {})
229230
calculate_fees(params) unless params[:fee]
230231
params[:net] = amount - params[:fee]
231232
params[:amount] = amount * @conversion_rate
233+
params[:currency] = @account_currency
232234
end
233235
params[:exchange_rate] = @conversion_rate if @conversion_rate != 1.0
234236
@balance_transactions[id] = Data.mock_balance_transaction(params.merge(id: id))

0 commit comments

Comments
 (0)