Я пишу контрольный тест с rspec, и после того, как действие закончено, моя работа должна отправить электронную почту пользователю admin. Но я бы хотел отключить эту работу для своих тестов или каким-то образом высмеять ее. Как я могу это сделать?Отключить ruby on rails job for test
Я пользуюсь delayed_job_active_record
+ daemons
драгоценных камней.
class AdminNotificationJob < ActiveJob::Base
queue_as :default
def perform(method, parameter)
User.admin.includes(:profile).each do |admin|
AdminMailer.send(method, admin, parameter).deliver_later
end
end
end
config.active_job.queue_adapter =: тест - это то, что я ищу, спасибо! – divideByZero