7

在Rails 2,我會做如何測試如果控制器使用Rails中正確的佈局3

def assert_layout(layout_name) 
    assert_equal layout_name, @response.layout 
    end 

和:

assert_layout 'layouts/layout_name' 

這並不在軌道3工作了(未定義的方法`佈局')。我應該如何改變自定義的assert_layout方法?

回答

11

使用assert_template 'layouts/layout_name'

2

而且我發現,如果你做了零布局的測試,你必須做以下...

assert_template :layout => nil 
相關問題