From 02a9aaf1ecc01aeb6bd107872147b1d11c44202d Mon Sep 17 00:00:00 2001 From: Gaetan Craig-Riou Date: Mon, 10 Feb 2025 16:10:13 +1100 Subject: [PATCH] Refactor spec --- spec/models/enterprise_fee_spec.rb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/spec/models/enterprise_fee_spec.rb b/spec/models/enterprise_fee_spec.rb index 769ab93fb0..8db2a94ec3 100644 --- a/spec/models/enterprise_fee_spec.rb +++ b/spec/models/enterprise_fee_spec.rb @@ -142,10 +142,11 @@ RSpec.describe EnterpriseFee do end end - describe "clearing all enterprise fee adjustments on an order" do + describe ".clear_all_adjustments" do + let(:order_cycle) { create(:order_cycle) } + let(:order) { create(:order, order_cycle:) } + it "clears adjustments from many fees and on all line items" do - order_cycle = create(:order_cycle) - order = create(:order, order_cycle:) line_item1 = create(:line_item, order:, variant: order_cycle.variants.first) line_item2 = create(:line_item, order:, variant: order_cycle.variants.second) @@ -160,7 +161,6 @@ RSpec.describe EnterpriseFee do end it "clears adjustments from per-order fees" do - order = create(:order) enterprise_fee = create(:enterprise_fee) enterprise_fee_aplicator = OpenFoodNetwork::EnterpriseFeeApplicator.new(enterprise_fee, nil, 'coordinator') @@ -172,7 +172,6 @@ RSpec.describe EnterpriseFee do end it "does not clear adjustments from another originator" do - order = create(:order) tax_rate = create(:tax_rate, calculator: build(:calculator)) order.adjustments.create({ amount: 12.34, originator: tax_rate,