4

デフォルトでは、CucumberはApplicationControllerのrescue_fromを無視し、例外を直接報告します。これは、Cucumberenv.rbファイルの次の行によって実現されます。

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

rspecにrescue_fromも無視させる方法はありますか?(具体的には、rspecに無視してもらいたいと思っていrescue_from CanCan::AccessDeniedます。)

4

1 に答える 1

2

同じ行をspec_helperに入れることはできませんか?

テスト時にログインしているユーザーが存在するようにセットアップしないのはなぜですか? より良いテストになります。すべてのテストの前に何かを行うために spec_helper にフックを入れることができるので、すべての仕様に対して 1 か所にサインを入れるだけです。

于 2011-08-18T21:10:59.097 に答える