如何测试Rails 3中控制器中是否使用了正确的布局

deb*_*deb 7 testing ruby-on-rails functional-testing ruby-on-rails-3 rails-3-upgrade

在Rails 2中我会这样做

  def assert_layout(layout_name)
    assert_equal layout_name, @response.layout
  end
Run Code Online (Sandbox Code Playgroud)

和:

 assert_layout 'layouts/layout_name'
Run Code Online (Sandbox Code Playgroud)

这在rails 3中不再起作用(未定义的方法`layout').我该如何更改自定义assert_layout方法?

Wiz*_*Ogz 11

使用 assert_template 'layouts/layout_name'