Copy edits on latest patch
This commit is contained in:
parent
f2cacd5d11
commit
c3a288b35b
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user