По сути, с тестовой конфигурацией, настроенной именно так, как она работала в Rails 4 (метод доставки установлен как test и т.д.), помимо устаревших опций, которые я заменил, почта отправляется только с delivery_now, а не с delivery_later. Deliver_later работает в среде разработки, даже если конфигурация этих двух сред идентична.
Конфигурация почтовой программы тестовой среды:
config.action_mailer.delivery_method = :test
config.action_mailer.perform_deliveries = true
config.action_mailer.perform_caching = false
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
active_job.queue_adapter
? - person Aleksey   schedule 24.09.2016test.rb
комментарий: Метод доставки: test накапливает отправленные электронные письма в массиве ActionMailer :: Base.deliveries. так почему вы хотите, чтобы они были отправлены? - person Aleksey   schedule 24.09.2016