我正在使用rspec编写控制器测试,在操作完成后,我的任务应该向管理员用户发送电子邮件。但是我想在测试中禁用此任务或以某种方式模拟它。我该如何做?
我正在使用
我正在使用
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