We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3bf2602 commit 50290baCopy full SHA for 50290ba
1 file changed
lib/stripe_mock/instance.rb
@@ -106,6 +106,7 @@ def initialize
106
@dispute_counter = 0
107
@conversion_rate = 1.0
108
@account_balance = 10000
109
+ @account_currency = "usd"
110
111
# This is basically a cache for ParamValidators
112
@base_strategy = TestStrategies::Base.new
@@ -229,6 +230,7 @@ def new_balance_transaction(prefix, params = {})
229
230
calculate_fees(params) unless params[:fee]
231
params[:net] = amount - params[:fee]
232
params[:amount] = amount * @conversion_rate
233
+ params[:currency] = @account_currency
234
end
235
params[:exchange_rate] = @conversion_rate if @conversion_rate != 1.0
236
@balance_transactions[id] = Data.mock_balance_transaction(params.merge(id: id))
0 commit comments