Add failing spec for OrderTaxAdjustmentsFetcher with multiple line items

This commit is contained in:
Matt-Yorkley
2020-09-12 15:40:06 +01:00
parent 175b78b51f
commit cdf4e88e21

View File

@@ -54,11 +54,12 @@ describe OrderTaxAdjustmentsFetcher do
distributors: [coordinator],
variants: [variant])
end
let(:line_item) { create(:line_item, variant: variant, price: 44.0) }
let(:line_item1) { create(:line_item, variant: variant, price: 44.0) }
let(:line_item2) { create(:line_item, variant: variant, price: 44.0) }
let(:order) do
create(
:order,
line_items: [line_item],
line_items: [line_item1, line_item2],
bill_address: create(:address),
order_cycle: order_cycle,
distributor: coordinator,
@@ -89,8 +90,9 @@ describe OrderTaxAdjustmentsFetcher do
expect(subject.size).to eq(4)
end
it "contains tax on line_item" do
expect(subject[tax_rate10]).to eq(4.0)
xit "contains tax on line_item" do
# This should be the sum of tax on all line items, but only returns tax for one.
expect(subject[tax_rate10]).to eq(8.0)
end
it "contains tax on shipping_fee" do