mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-27 01:43:22 +00:00
Make Order #deliver_order_confirmation_email method private
This commit is contained in:
@@ -365,13 +365,6 @@ module Spree
|
||||
)
|
||||
end
|
||||
|
||||
def deliver_order_confirmation_email
|
||||
return if subscription.present?
|
||||
|
||||
Spree::OrderMailer.confirm_email_for_customer(id).deliver_later(wait: 10.seconds)
|
||||
Spree::OrderMailer.confirm_email_for_shop(id).deliver_later(wait: 10.seconds)
|
||||
end
|
||||
|
||||
# Helper methods for checkout steps
|
||||
def paid?
|
||||
payment_state == 'paid' || payment_state == 'credit_owed'
|
||||
@@ -618,6 +611,13 @@ module Spree
|
||||
|
||||
private
|
||||
|
||||
def deliver_order_confirmation_email
|
||||
return if subscription.present?
|
||||
|
||||
Spree::OrderMailer.confirm_email_for_customer(id).deliver_later(wait: 10.seconds)
|
||||
Spree::OrderMailer.confirm_email_for_shop(id).deliver_later(wait: 10.seconds)
|
||||
end
|
||||
|
||||
def fee_handler
|
||||
@fee_handler ||= OrderFeesHandler.new(self)
|
||||
end
|
||||
|
||||
@@ -935,7 +935,7 @@ describe Spree::Order do
|
||||
expect(Spree::OrderMailer).to receive(:confirm_email_for_customer).and_return(mailer)
|
||||
expect(Spree::OrderMailer).to receive(:confirm_email_for_shop).and_return(mailer)
|
||||
|
||||
order.deliver_order_confirmation_email
|
||||
order.__send__(:deliver_order_confirmation_email)
|
||||
end
|
||||
|
||||
it "does not send confirmation emails when the order belongs to a subscription" do
|
||||
@@ -944,7 +944,7 @@ describe Spree::Order do
|
||||
expect(Spree::OrderMailer).not_to receive(:confirm_email_for_customer)
|
||||
expect(Spree::OrderMailer).not_to receive(:confirm_email_for_shop)
|
||||
|
||||
order.deliver_order_confirmation_email
|
||||
order.__send__(:deliver_order_confirmation_email)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user