Установите отложенное задание как ложное, и вы можете проверить его как простой

тоящее время, когда у меня есть отложенный метод в моем коде, как показано ниже:

CommentMailer.delay.deliver_comments(@comment, true)

Я пишу что-то вроде этого в моей спецификации:

dj = mock("DelayProxy")
CommentMailer.should_receive(:delay).and_return(dj)
dj.should_receive(:deliver_comments).with(comment, true)

Есть ли лучший способ для обработки этого и / или цепочечных методов, как это в rSpec в целом?

Ответы на вопрос(3)

Ваш ответ на вопрос