diff options
Diffstat (limited to 'spec/lib/solidus_subscriptions/checkout_spec.rb')
-rw-r--r-- | spec/lib/solidus_subscriptions/checkout_spec.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/spec/lib/solidus_subscriptions/checkout_spec.rb b/spec/lib/solidus_subscriptions/checkout_spec.rb index 3dc1a6d..25cbcf4 100644 --- a/spec/lib/solidus_subscriptions/checkout_spec.rb +++ b/spec/lib/solidus_subscriptions/checkout_spec.rb @@ -1,5 +1,8 @@ +# frozen_string_literal: true + RSpec.describe SolidusSubscriptions::Checkout, :checkout do context 'when the order can be created and paid' do + # rubocop:disable RSpec/MultipleExpectations it 'creates and finalizes a new order for the installment' do stub_spree_preferences(auto_capture: true) installment = create(:installment, :actionable) @@ -10,7 +13,6 @@ RSpec.describe SolidusSubscriptions::Checkout, :checkout do expect(order).to be_paid end - # rubocop:disable RSpec/MultipleExpectations it 'copies basic information from the subscription' do stub_spree_preferences(auto_capture: true) installment = create(:installment, :actionable) @@ -26,7 +28,6 @@ RSpec.describe SolidusSubscriptions::Checkout, :checkout do expect(order.user).to eq(subscription.user) expect(order.email).to eq(subscription.user.email) end - # rubocop:enable RSpec/MultipleExpectations it 'marks the order as a subscription order' do stub_spree_preferences(auto_capture: true) @@ -38,6 +39,7 @@ RSpec.describe SolidusSubscriptions::Checkout, :checkout do expect(order.subscription).to eq(subscription) expect(order.subscription_order).to eq(true) end + # rubocop:enable RSpec/MultipleExpectations it 'matches the total on the subscription' do stub_spree_preferences(auto_capture: true) |