2011-07-12 8 views
3

デフォルトでは、CucumberはApplicationController内のrescue_fromを無視し、例外を直接報告します。これは、キュウリenv.rbファイルrspecテストでApplicationControllerのrescue_fromを無視する方法はありますか?

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

同様rescue_from無視するRSpecの取得する方法はありますに次の行をすることによって達成されますか? (具体的には、rspecにrescue_from CanCan::AccessDeniedを無視させたいと思っています)

答えて

2

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

テストするときにログインしたユーザーがいるようにセットアップするだけではどうですか?より良いテストになります。 spec_helperにフックを置いてすべてのテストの前に何かを行うことができるので、すべてのスペックのためにサインインするだけです。

関連する問題