【发布时间】:2009-11-16 14:21:41
【问题描述】:
使用 rspec 和 Rails 测试电子邮件发送的最佳实践和工具是什么?
例如,我如何测试一封电子邮件是否已发送,或者我应该测试什么才能获得有效的测试和可接受的覆盖率。
如果你们需要一个例子,我将如何去测试这个:
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
【问题讨论】:
标签: ruby-on-rails ruby tdd rspec