Currently when I have a delayed method in my code like the following:
CommentMailer.delay.deliver_comments(@comment, true)
I write something li
describe '#perform' do subject do Delayed::Worker.delay_jobs = false proc { worker.perform() } end it { is_expected.to change { ActionMailer::Base.deliveries.length }.by(2) } end
Set delayed job as false and u can test it like simple