Action Mailer
Test Helper
默认 Rails 提供两个 helper 方法用于测试:
方法 | 解释 |
assert_emails | 断言已经发送的邮件数 |
assert_no_emails | 断言没有邮件发送出去(可用 assert_emails 0 代替) |
assert_enqueued_emails | 断言邮件已进队列 |
assert_no_enqueued_emails | 断言邮件不在队列里 |
assert_emails 和 assert_no_emails 两者本质都是封装 assert_equal.
Behavior
类方法:
实例方法:
除通常的测试方法外,还有 deliveries
方法获取已经发送的邮件实例。
使用举例:
最后更新于