2012-04-30 2 views
1

私は私のレールアプリの統合テストを行っていますが、有効でないデータ(つまりrole => 'admin')のカスタムPOSTが無視されたり、エラーメッセージが表示されたりすることをテストしたい。rails:テストでprotect_from_forgeryを無効にするにはどうすればよいですか?

問題は、authenticity_tokenは設定するのが苦痛であることです。

テストを実行するときにprotect_from_forgeryを非アクティブ化する簡単な方法がありますか?少なくとも1つのテストですか?アプリケーションコントローラで

答えて

4

protect_from_forgery unless Rails.env.test? 
+0

素晴らしいです!どうもありがとう – kikito

関連する問題