mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-06 22:36:07 +00:00
Adapt order payment creation in failing specs
In the test setups here order.payments is empty
This commit is contained in:
@@ -274,7 +274,7 @@ module Api
|
||||
|
||||
before do
|
||||
order.finalize!
|
||||
create(:check_payment, order: order, amount: order.total)
|
||||
order.payments << create(:check_payment, order: order, amount: order.total)
|
||||
allow(controller).to receive(:spree_current_user) { order.distributor.owner }
|
||||
end
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ feature '
|
||||
context "with a capturable order" do
|
||||
before do
|
||||
order.finalize! # ensure order has a payment to capture
|
||||
create :check_payment, order: order, amount: order.total
|
||||
order.payments << create(:check_payment, order: order, amount: order.total)
|
||||
end
|
||||
|
||||
scenario "capture payment" do
|
||||
|
||||
@@ -1174,7 +1174,7 @@ describe Spree::Order do
|
||||
it "advances to complete state without error" do
|
||||
advance_to_delivery_state(order)
|
||||
order.next!
|
||||
create(:payment, order: order)
|
||||
order.payments << create(:payment, order: order)
|
||||
|
||||
expect { order.next! }.to change { order.state }.from("payment").to("complete")
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user