Copy edits on latest patch

This commit is contained in:
Rafael Mendonça França 2023-02-28 19:13:31 +00:00
parent f2cacd5d11
commit c3a288b35b
No known key found for this signature in database
GPG Key ID: FC23B6D0F1EEE948
2 changed files with 6 additions and 3 deletions

@ -1,6 +1,6 @@
* Added `deliver_enqueued_emails` to `ActionMailer::TestHelper`. This method
delivers all enqueued email jobs.
Example:
```ruby
@ -12,6 +12,8 @@
end
```
*Andrew Novoselac*
* The `deliver_later_queue_name` used by the default mailer job can now be
configured on a per-mailer basis. Previously this was only configurable
for all mailers via `ActionMailer::Base`.

@ -216,6 +216,7 @@ def assert_no_enqueued_emails(&block)
# deliver_enqueued_emails do
# ContactMailer.welcome.deliver_later
# end
#
# assert_emails 1
# end
#
@ -225,7 +226,6 @@ def assert_no_enqueued_emails(&block)
# deliver_enqueued_emails
#
# assert_emails 1
#
# end
#
# If the +:queue+ option is specified,
@ -238,11 +238,12 @@ def assert_no_enqueued_emails(&block)
# EmployeeMailer.deliver_later_queue_name = :internal_mailers
# EmployeeMailer.welcome.deliver_later # will not be performed
# end
#
# assert_emails 1
# end
#
# If the +:at+ option is specified, then only delivers emails enqueued to deliver
# immediately or before the given time
# immediately or before the given time.
def deliver_enqueued_emails(queue: nil, at: nil, &block)
perform_enqueued_jobs(only: ->(job) { delivery_job_filter(job) }, queue: queue, at: at, &block)
end