2

Rails アプリの統合テストを行っています。無効なデータ (つまり、role=>'admin') を含むカスタム POST が正しく処理されることをテストしたいと思います。無視されるか、エラー メッセージが表示されます。

問題は、authenticity_token のセットアップが面倒なことです。

テストまたは少なくとも 1 つのテストを実行するときに、protect_from_forgery を無効にする簡単な方法はありますか?

4

1 に答える 1

5

アプリケーションコントローラーで

protect_from_forgery unless Rails.env.test?
于 2012-04-30T18:38:53.143 に答える