通過railscast的情節啓發(http://railscasts.com/episodes/275-how-i-test)我想有一定的要求規格添加到我的應用程序。測試電子郵件與水豚和delayed_job的
使用delayed_job的發送我的電子郵件,我沒有找到一個簡單的方法來測試我的水豚測試中發送電子郵件,。我嘗試過:
it "emails user when requesting password reset" do
...(some user action that triggers sending an email)...
Delayed::Worker.new.work_off
ActionMailer::Base.deliveries.last.to.should include(user.email)
end
感謝您的任何提示或幫助!