zol*_*oli 5 actioncontroller testcase ruby-on-rails-3
什么是禁用ActionController :: TestCase实际呈现视图的正确方法?或者,在测试中没有布局的情况下渲染视图的方法是什么?
使用rr,我试过stub(@controller).render {""}
但这破坏了assert_template断言.
谢谢!
我遇到了同样的问题,即仅禁用布局,同时仍然渲染主视图。使用 rspec 模拟,这对我有用:
@controller.stub(:layout).and_return(false)
Run Code Online (Sandbox Code Playgroud)
我从未使用过 rr,但我想语法可能如下:
stub(@controller).layout { false }
Run Code Online (Sandbox Code Playgroud)