【发布时间】:2014-10-04 19:49:08
【问题描述】:
我正在使用 Postmark gem for rails 并编写 Rspecs 测试以确保在表单有效时实际发送电子邮件。
我想检查 ActionMailer::Base.deliveries.last.to 是否与我在要测试的联系表中输入的内容相匹配。
但是,ActionMailer::Base.deliveries 始终是一个空数组。即使在生产中,在成功发送电子邮件(并在另一端接收)后,使用rails c production 观察时数组仍然为空。
我错过了什么?如何验证电子邮件是否已在我的测试中发送?
【问题讨论】:
-
在 TEST 环境的配置环境设置中......你有什么动作邮件设置?
标签: ruby-on-rails ruby-on-rails-4 rspec postmark