使用rspec與Rails測試電子郵件發送的最佳實踐和工具是什麼?如何使用Rspec測試電子郵件發送?
例如,如何測試已發送電子郵件或測試哪些應具有高效的測試和可接受的覆蓋範圍。
如果你們需要一個例子,我將如何去測試:
class UserMailer < ActionMailer::Base
def jobdesc_has_been_reviewed(user, title)
@body[:title] = title
@body[:jobdesc] = jobdesc
@body[:url] = "http://" + user.account.subdomain + "." + Constants::SITE_URL + "/jobdescs/#{jobdesc.id}"
end
end
Thansk!你試過了嗎? – marcgg 2009-11-16 14:54:18
不,我沒有嘗試過,但是這個庫封裝了我使用的技術。 – nicholaides 2009-11-16 16:04:04
我已經使用RSpec和Cucumber的電子郵件規範,它看起來正是你在找什麼。 – 2009-11-16 17:23:22