From 58469adfeb88d8901cab4ac100022dd3d9d03502 Mon Sep 17 00:00:00 2001 From: Gaetan Craig-Riou Date: Tue, 4 Apr 2023 11:06:32 +1000 Subject: [PATCH] Adjustments spec, add association test --- spec/models/spree/adjustment_spec.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/spec/models/spree/adjustment_spec.rb b/spec/models/spree/adjustment_spec.rb index 2dde510c6e..927eb7d14c 100644 --- a/spec/models/spree/adjustment_spec.rb +++ b/spec/models/spree/adjustment_spec.rb @@ -7,6 +7,19 @@ module Spree let(:order) { build(:order) } let(:adjustment) { Spree::Adjustment.create(label: "Adjustment", amount: 5) } + describe "associations" do + it { is_expected.to have_one(:metadata) } + it { is_expected.to have_many(:adjustments) } + + it { is_expected.to belong_to(:adjustable) } + + it { is_expected.to belong_to(:adjustable) } + it { is_expected.to belong_to(:originator) } + it { is_expected.to belong_to(:order) } + it { is_expected.to belong_to(:tax_category) } + it { is_expected.to belong_to(:tax_rate) } + end + describe "scopes" do let!(:arbitrary_adjustment) { create(:adjustment, label: "Arbitrary") } let!(:return_authorization_adjustment) {