3
我运行了一些黄瓜/水豚测试。我一直在使用email_spec gem来检查电子邮件。某些步骤中的“And”[email protected]应该收到一封电子邮件。当我使用rack_test驱动程序运行测试时,它们没有任何问题。黄瓜/水豚/电子邮件规格与Selenium驱动程序无法正常工作
And "[email protected]" should receive an email
expected: 1
got: 0 (using ==) (RSpec::Expectations::ExpectationNotMetError)
你能帮我:但是,他们使用硒驱动程序时失败?谢谢
嗨。我在我的黄瓜环境中放置了'config.action_mailer.delivery_method =:file',测试仍然失败。还有什么我应该做的? – sauronnikko
我读过将其设置为':file'将电子邮件保存在'tmp/mails'文件夹中。在发送电子邮件之后(仍在发送,因为我可以在服务器日志中看到它)之后,我进行了调试,我可以看到,不仅没有任何文件,而且文件夹本身也没有。此外,当我使用该传递方法尝试我的rack_test测试时,它们也失败(它们之前没有失败)。这是怎么回事? – sauronnikko