mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-28 01:53:25 +00:00
Fix spec
Use a completed payment, instead of trying to complete a payment
This commit is contained in:
@@ -83,13 +83,9 @@ module Admin
|
||||
let!(:variant) { create(:variant, price: 10.0) }
|
||||
|
||||
before do
|
||||
allow_any_instance_of(Spree::Payment).to receive(:completed?).and_return(true)
|
||||
|
||||
order.contents.add(variant)
|
||||
order.payments << create(:payment, order:, amount: order.total)
|
||||
order.reload
|
||||
order.payments << create(:payment, :completed, order:, amount: order.total)
|
||||
|
||||
order.process_payments!
|
||||
order.update_attribute(:state, 'canceled')
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user