diff options
-rw-r--r-- | lib/solidus_subscriptions/checkout.rb | 3 | ||||
-rw-r--r-- | spec/lib/solidus_subscriptions/checkout_spec.rb | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/solidus_subscriptions/checkout.rb b/lib/solidus_subscriptions/checkout.rb index 83fc35c..b71a7b2 100644 --- a/lib/solidus_subscriptions/checkout.rb +++ b/lib/solidus_subscriptions/checkout.rb @@ -37,7 +37,8 @@ module SolidusSubscriptions email: installment.subscription.user.email, store: installment.subscription.store || ::Spree::Store.default, subscription_order: true, - subscription: installment.subscription + subscription: installment.subscription, + currency: installment.subscription.currency ) end diff --git a/spec/lib/solidus_subscriptions/checkout_spec.rb b/spec/lib/solidus_subscriptions/checkout_spec.rb index 2a83d9b..3dc1a6d 100644 --- a/spec/lib/solidus_subscriptions/checkout_spec.rb +++ b/spec/lib/solidus_subscriptions/checkout_spec.rb @@ -22,6 +22,7 @@ RSpec.describe SolidusSubscriptions::Checkout, :checkout do expect(order.bill_address.value_attributes).to eq(subscription.billing_address_to_use.value_attributes) expect(order.payments.first.payment_method).to eq(subscription.payment_method_to_use) expect(order.payments.first.source).to eq(subscription.payment_source_to_use) + expect(order.currency).to eq(subscription.currency) expect(order.user).to eq(subscription.user) expect(order.email).to eq(subscription.user.email) end |