mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
Fix shopping variant overrides system spec
This commit is contained in:
@@ -18,21 +18,33 @@ RSpec.describe "shopping with variant overrides defined" do
|
||||
let(:outgoing_exchange) { oc.exchanges.outgoing.first }
|
||||
let(:sm) { hub.shipping_methods.first }
|
||||
let(:pm) { hub.payment_methods.first }
|
||||
let(:product1) { create(:simple_product, supplier: producer) }
|
||||
let(:product2) { create(:simple_product, supplier: producer) }
|
||||
let(:product3) { create(:simple_product, supplier: producer, on_demand: true) }
|
||||
let(:product4) { create(:simple_product, supplier: producer) }
|
||||
let(:product1_variant1) { create(:variant, product: product1, price: 11.11, unit_value: 1) }
|
||||
let(:product1_variant2) { create(:variant, product: product1, price: 22.22, unit_value: 2) }
|
||||
let(:product2_variant1) { create(:variant, product: product2, price: 33.33, unit_value: 3) }
|
||||
let(:product1_variant3) { create(:variant, product: product1, price: 44.44, unit_value: 4) }
|
||||
let(:product1) { create(:simple_product, supplier_id: producer.id) }
|
||||
let(:product2) { create(:simple_product, supplier_id: producer.id) }
|
||||
let(:product3) { create(:simple_product, supplier_id: producer.id, on_demand: true) }
|
||||
let(:product4) { create(:simple_product, supplier_id: producer.id) }
|
||||
let(:product1_variant1) {
|
||||
create(:variant, product: product1, price: 11.11, unit_value: 1, supplier: producer)
|
||||
}
|
||||
let(:product1_variant2) {
|
||||
create(:variant, product: product1, price: 22.22, unit_value: 2, supplier: producer)
|
||||
}
|
||||
let(:product2_variant1) {
|
||||
create(:variant, product: product2, price: 33.33, unit_value: 3, supplier: producer)
|
||||
}
|
||||
let(:product1_variant3) {
|
||||
create(:variant, product: product1, price: 44.44, unit_value: 4, supplier: producer)
|
||||
}
|
||||
let(:product3_variant1) {
|
||||
create(:variant, product: product3, price: 55.55, unit_value: 5, on_demand: true)
|
||||
create(:variant, product: product3, price: 55.55, unit_value: 5, on_demand: true,
|
||||
supplier: producer)
|
||||
}
|
||||
let(:product3_variant2) {
|
||||
create(:variant, product: product3, price: 66.66, unit_value: 6, on_demand: true)
|
||||
create(:variant, product: product3, price: 66.66, unit_value: 6, on_demand: true,
|
||||
supplier: producer)
|
||||
}
|
||||
let(:product4_variant1) {
|
||||
create(:variant, product: product4, price: 77.77, unit_value: 7, supplier: producer)
|
||||
}
|
||||
let(:product4_variant1) { create(:variant, product: product4, price: 77.77, unit_value: 7) }
|
||||
let!(:product1_variant1_override) {
|
||||
create(:variant_override, :use_producer_stock_settings, hub:, variant: product1_variant1,
|
||||
price: 55.55, count_on_hand: nil,
|
||||
|
||||
Reference in New Issue
Block a user