Luk*_*ncl 8 testing ruby-on-rails actionmailer
我有一些Action Mailer电子邮件,我想测试将使用哪个布局来呈现电子邮件.我在网上找到了这个例子,但它是从2008年开始的,并不适用于Rails 3.2和大概以后的版本.
我的动机是,我想编写一个单元测试,断言邮件是用特定的布局呈现的,所以如果改变了,测试就会中断.
ActionController::TestCase有一个方法assert_template,所以这样的事情应该有效:
class MailerTest < ActionController::TestCase
...
def test_layout
assert_template layout: "layout/something"
end
...
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
854 次 |
| 最近记录: |