Мне нужен метод настройки и разрыва для некоторых тестов 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
, который будет выполнять настройку _
fixture до всех методов тестирования, а затем выполнять разрыв _
fixture после всех методов тестирования.
Есть ли такой механизм? Если нет, то есть ли простой способ обезопасить этот механизм?