私は自分のアプリケーションを Rails 3 にアップグレードしている最中です。Rails 3 で Rspec 2 を使い始めました。いくつかの rspec テストでトランザクション フィクスチャをオフにする必要があります。以前は、モデル仕様で次のコードを使用していました
before(:all) do
ActiveSupport::TestCase.use_transactional_fixtures = false
end
after(:all) do
ActiveSupport::TestCase.use_transactional_fixtures = true
clean_engine_database
end
それは今私にエラーを与えます:
Failure/Error: ActiveSupport::TestCase.use_transactional_fixtures = false
undefined method `use_transactional_fixtures=' for ActiveSupport::TestCase:Class
Rspec 2 で Rails 3 のテスト ブロックごとにこれを行う方法はありますか?