summaryrefslogtreecommitdiff
path: root/spec/decorators/controllers/solidus_subscriptions/spree/orders_controller/create_subscription_line_items_spec.rb
diff options
context:
space:
mode:
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.rb12
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(