默认情况下,Cucumber 会忽略 ApplicationController 中的 rescue_from 并直接报告任何异常。这是通过 Cucumber env.rb 文件中的以下行完成的
# in features/support/env.rb
ActionController::Base.allow_rescue = false
有没有办法让 rspec 也忽略rescue_from?(具体来说,我希望我可以让 rspec 忽略rescue_from CanCan::AccessDenied
。)