From 305ae103ce629543cc8f799fef830852aabd15e9 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Wed, 13 Jan 2021 17:09:02 +0000 Subject: [PATCH] Use :create instead of :build in order updater specs The order updater requires a persisted order --- .../spec/services/order_management/order/updater_spec.rb | 2 +- spec/models/spree/order/updating_spec.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/engines/order_management/spec/services/order_management/order/updater_spec.rb b/engines/order_management/spec/services/order_management/order/updater_spec.rb index 1bd901d37c..1af1aa2326 100644 --- a/engines/order_management/spec/services/order_management/order/updater_spec.rb +++ b/engines/order_management/spec/services/order_management/order/updater_spec.rb @@ -5,7 +5,7 @@ require 'spec_helper' module OrderManagement module Order describe Updater do - let(:order) { build(:order) } + let(:order) { create(:order) } let(:updater) { OrderManagement::Order::Updater.new(order) } before { allow(order).to receive(:backordered?) { false } } diff --git a/spec/models/spree/order/updating_spec.rb b/spec/models/spree/order/updating_spec.rb index 068fde6be9..d31421e53c 100644 --- a/spec/models/spree/order/updating_spec.rb +++ b/spec/models/spree/order/updating_spec.rb @@ -3,7 +3,7 @@ require 'spec_helper' describe Spree::Order do - let(:order) { build(:order) } + let(:order) { create(:order) } context "#update!" do let(:line_items) { [build(:line_item, amount: 5)] }