クラスまたはシステム全体のいくつかのRailsテストのセットアップとティアダウンメソッドが必要ですが、テストレベルごとに機能する通常のセットアップ/ティアダウンを定義する方法しか見つけられませんでした.
例えば:
class ActiveSupport::TestCase
setup do
puts "Setting up"
end
teardown do
puts "tearing down"
end
end
テストケースごとに出力を実行しますが、次のようなものが欲しいです:
class ActiveSupport::TestCase
setup_fixture do
puts "Setting up"
end
teardown_fixture do
puts "tearing down"
end
end
これにより、すべてのテスト メソッドの前にセットアップ_
フィクスチャが実行され、すべてのテスト メソッドの後にティアダウンフィクスチャが実行されます。_
そのようなメカニズムはありますか?そうでない場合、このメカニズムにモンキー パッチを適用する簡単な方法はありますか?