From 19321b6d4fa34c2dab81df27a94583ddb11f27a3 Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Tue, 13 Nov 2018 11:02:01 +0000 Subject: [PATCH] Fix admin payments spec. Add missing payment method to order.distributor --- spec/features/admin/payments_spec.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/features/admin/payments_spec.rb b/spec/features/admin/payments_spec.rb index 0a667e9833..006fd09b93 100644 --- a/spec/features/admin/payments_spec.rb +++ b/spec/features/admin/payments_spec.rb @@ -17,9 +17,9 @@ feature ' end context "with sensitive payment fee" do - let(:payment_method) { order.distributor.payment_methods.first } - before do + payment_method = create(:payment_method, distributors: [order.distributor]) + # This calculator doesn't handle a `nil` order well. # That has been useful in finding bugs. ;-) payment_method.calculator = Spree::Calculator::FlatPercentItemTotal.new