Merge pull request #3070 from luisramos0/2-0-order-spec-restart

[Spree Upgrade] Fix order spec restart checkout test and orders controller enterprise with fees test
This commit is contained in:
Luis Ramos
2018-11-20 00:38:11 +00:00
committed by GitHub
2 changed files with 2 additions and 2 deletions

View File

@@ -214,7 +214,7 @@ describe Spree::OrdersController, type: :controller do
let(:enterprise_fee) { create(:enterprise_fee, calculator: build(:calculator_per_item) ) }
let!(:exchange) { create(:exchange, incoming: true, sender: variant.product.supplier, receiver: order_cycle.coordinator, variants: [variant], enterprise_fees: [enterprise_fee]) }
let!(:order) do
order = create(:completed_order_with_totals, user: user, distributor: distributor, order_cycle: order_cycle)
order = create(:completed_order_with_totals, line_items_count: 1, user: user, distributor: distributor, order_cycle: order_cycle)
order.reload.line_items.first.update_attributes(variant_id: variant.id)
while !order.completed? do break unless order.next! end
order.update_distribution_charge!

View File

@@ -821,7 +821,7 @@ describe Spree::Order do
end
describe '#restart_checkout!' do
let(:order) { build(:order) }
let(:order) { build(:order, line_items: [build(:line_item)]) }
context 'when the order is complete' do
before { order.completed_at = Time.zone.now }