Qual é a melhor maneira de testar cadeias delayed_job com rSpec?
Atualmente, quando tenho um método atrasado no meu código, da seguinte maneira:
CommentMailer.delay.deliver_comments(@comment, true)
Eu escrevo algo parecido com isto nas minhas especificações:
dj = mock("DelayProxy")
CommentMailer.should_receive(:delay).and_return(dj)
dj.should_receive(:deliver_comments).with(comment, true)
xiste uma maneira melhor de lidar com isso e / ou métodos encadeados como esse no rSpec em gera