add spec for plus_relatives_and_oc_producers

This commit is contained in:
Andy Brett
2021-03-08 09:10:40 -08:00
parent a431c03eb1
commit 0125b5f10e

View File

@@ -599,4 +599,19 @@ describe Enterprise do
end
end
end
describe "#plus_relatives_and_oc_producers" do
it "does not find non-produders " do
supplier = create(:supplier_enterprise)
distributor = create(:distributor_enterprise, is_primary_producer: false)
product = create(:product)
order_cycle = create(
:simple_order_cycle,
suppliers: [supplier],
distributors: [distributor],
variants: [product.master]
)
expect(distributor.plus_relatives_and_oc_producers(order_cycle)).to eq([supplier])
end
end
end