Skip to content

Commit cc555ec

Browse files
Handle parameterized delivery jobs a little differently
1 parent 62e3b08 commit cc555ec

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/rspec/rails/matchers/have_enqueued_mail.rb

+1
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ def process_arguments(job, given_mail_args)
102102
end
103103

104104
def use_given_mail_args?(job)
105+
return true if defined?(ActionMailer::Parameterized::DeliveryJob) && job[:job] <= ActionMailer::Parameterized::DeliveryJob
105106
return false if rails_6_1_and_ruby_3_1?
106107

107108
!(defined?(ActionMailer::MailDeliveryJob) && job[:job] <= ActionMailer::MailDeliveryJob)

0 commit comments

Comments
 (0)