3年間の先延ばしの後、今日はRailsアプリのテストを開始する日です。私の最初のステップは、Rails3beta4アプリで失敗したテストを修正することです。
私の最後の3つの失敗したテストは、devise gemとそのauthenticate_userに関係しています!コントローラの上部にあるbefore_filterのメソッド。
これを手伝ってくれると、これからTDD方法論を使用できるようになるので、大きなカルマを獲得できます。
これが私を悩ませているエラーです:
1) Error:
test_should_get_accepted(ModerationControllerTest):
NoMethodError: undefined method `authenticate!' for nil:NilClass
/test/functional/moderation_controller_test.rb:10:in `test_should_get_accepted'
Deviseは、このページ(http://github.com/plataformatec/devise )で機能テストのポインターとヘルパーを提供しているだけですが、これをアプリケーションに組み込む方法がわかりません。
このテスト初心者に、これらのヘルパーの使用方法に関する詳細な手順を教えていただけますか?