From 96c0481e1785c2b3cbbffa92da93bc6a9b369936 Mon Sep 17 00:00:00 2001 From: Julius Pabrinkis Date: Thu, 27 Apr 2017 16:20:30 +0100 Subject: [PATCH] Fix intermittently failing product distribution feature --- spec/models/product_distribution_spec.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/spec/models/product_distribution_spec.rb b/spec/models/product_distribution_spec.rb index 1122884244..9577ea326f 100644 --- a/spec/models/product_distribution_spec.rb +++ b/spec/models/product_distribution_spec.rb @@ -24,14 +24,13 @@ describe ProductDistribution do describe "adjusting orders" do context "integration" do - let!(:distributor) { create(:distributor_enterprise) } - let!(:order) { create(:order, distributor: distributor) } - let!(:product) { create(:product, name: 'Pear') } - let!(:enterprise_fee) { create(:enterprise_fee, calculator: build(:calculator)) } + let(:distributor) { create(:distributor_enterprise) } + let(:product) { create(:product, name: 'Pear') } + let(:enterprise_fee) { create(:enterprise_fee, calculator: build(:calculator), enterprise: distributor) } let!(:product_distribution) { create(:product_distribution, product: product, distributor: distributor, enterprise_fee: enterprise_fee) } + let(:order) { create(:order, distributor: distributor) } it "creates an adjustment for product distributions" do - # pending "Intermittently failing spec - we intend to remove product distributions soon" enterprise_fee.calculator.preferred_amount = 1.23 enterprise_fee.calculator.save!