如何在rspec测试中忽略ApplicationController中的rescue_from



默认情况下,Cucumber会忽略ApplicationController中的rescue_from,并直接报告任何异常。这是通过Cucumber环境中的下面一行来完成的。rb文件

# in features/support/env.rb
ActionController::Base.allow_rescue = false

是否有办法让rspec忽略rescue_from ?(具体来说,我希望我可以让rspec忽略rescue_from CanCan::AccessDenied。)

能不能在spec_helper中放入同一行?

为什么不直接设置有一个登录用户在场测试?会是一个更好的测试。您可以在spec_helper中放入一个钩子,以便在所有测试之前做一些事情,这样您就可以将所有规格的签到放在一个地方。

相关内容

  • 没有找到相关文章

最新更新