Ich brauche eine Setup- und Teardown-Methode für einige Rails-Tests, die klassen- oder systemweit ist, aber ich habe nur eine Möglichkeit gefunden, ein reguläres Setup/Teardown zu definieren, das pro Testlevel funktioniert.Gibt es eine setup_class/teardown_class für Rails-Tests?
Zum Beispiel:
class ActiveSupport::TestCase
setup do
puts "Setting up"
end
teardown do
puts "tearing down"
end
end
werden die Ausgänge für jeden Testfall ausführen, aber ich möchte so etwas wie:
class ActiveSupport::TestCase
setup_fixture do
puts "Setting up"
end
teardown_fixture do
puts "tearing down"
end
end
, die die Einrichtung _
Befestigung vor alle Testmethoden ausführen würde und dann Teardown _
Vorrichtung nach alle Testmethoden ausführen.
Gibt es einen solchen Mechanismus? Wenn nicht, gibt es einen einfachen Weg, diesen Mechanismus zu verpatzen?