diff options
Diffstat (limited to 'spec/decorators/controllers/solidus_subscriptions/spree/orders_controller/create_subscription_line_items_spec.rb')
-rw-r--r-- | spec/decorators/controllers/solidus_subscriptions/spree/orders_controller/create_subscription_line_items_spec.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/spec/decorators/controllers/solidus_subscriptions/spree/orders_controller/create_subscription_line_items_spec.rb b/spec/decorators/controllers/solidus_subscriptions/spree/orders_controller/create_subscription_line_items_spec.rb index 38a0cc9..d3c3ce9 100644 --- a/spec/decorators/controllers/solidus_subscriptions/spree/orders_controller/create_subscription_line_items_spec.rb +++ b/spec/decorators/controllers/solidus_subscriptions/spree/orders_controller/create_subscription_line_items_spec.rb @@ -7,14 +7,14 @@ RSpec.describe SolidusSubscriptions::Spree::OrdersController::CreateSubscription routes { Spree::Core::Engine.routes } let!(:user) { create :user } - let!(:store) { create :store } before do allow(controller).to receive_messages(try_spree_current_user: user) + create :store end describe 'POST /orders/populate' do - subject { post :populate, params: params } + subject(:populate) { post :populate, params: params } let!(:variant) { create :variant } let(:params) { line_item_params } @@ -29,13 +29,13 @@ RSpec.describe SolidusSubscriptions::Spree::OrdersController::CreateSubscription it { is_expected.to redirect_to cart_path } it 'creates an order' do - expect { subject }. + expect { populate }. to change { Spree::Order.count }. from(0).to(1) end it 'creates a line item' do - expect { subject }. + expect { populate }. to change { Spree::LineItem.count }. from(0).to(1) end @@ -58,13 +58,13 @@ RSpec.describe SolidusSubscriptions::Spree::OrdersController::CreateSubscription it_behaves_like 'a new order line item' it 'creates a new subscription line item' do - expect { subject }. + expect { populate }. to change { SolidusSubscriptions::LineItem.count }. from(0).to(1) end it 'creates a subscription line item with the correct values' do - subject + populate subscription_line_item = SolidusSubscriptions::LineItem.last expect(subscription_line_item).to have_attributes( |