Restful_authenticationでUnit Testがエラーになる件について
Restful_authenticationのプラグインを入れてから、Unit Testを行うと、
undefined method `fixtures' for SessionsControllerTest:Class (NoMethodError)
というエラー表示になり、かなり悩まされました。
色々と調べてみると、テストクラスはTest::Unit::TestCaseからのみ継承を行っているのが問題のようです。
つまり、ActiveRecord::TestCase や ActionController::TestCaseで定義されている関連メソッドを呼び出そうとしてエラーが出ているようです。
とりあえず、Unit TestではActiveRecord::TestCase、Functional Testでは
ActionController::TestCaseを継承するように変更しました。
例
class UserTest < Test::Unit::TestCase
を下のように変更。
class UserTest < ActiveRecord::TestCase
詳しいことがわかったら誰か教えてください。