From 7d2deca969115e97de797d66f67525a7731f5307 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Fri, 15 Sep 2017 10:31:41 +1000 Subject: [PATCH] Ensure cart_spec runs in context where backorders are disabled --- spec/features/consumer/shopping/cart_spec.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/spec/features/consumer/shopping/cart_spec.rb b/spec/features/consumer/shopping/cart_spec.rb index 99c0f75450..2b824ef8d7 100644 --- a/spec/features/consumer/shopping/cart_spec.rb +++ b/spec/features/consumer/shopping/cart_spec.rb @@ -20,6 +20,13 @@ feature "full-page cart", js: true do set_order order end + around do |example| + allow_backorders = Spree::Config.allow_backorders + Spree::Config.allow_backorders = false + example.run + Spree::Config.allow_backorders = allow_backorders + end + describe "fees" do let(:percentage_fee) { create(:enterprise_fee, calculator: Calculator::FlatPercentPerItem.new(preferred_flat_percent: 20)) }