У меня есть пакет MiniTest. Я использую базовые Minitest::Unit::TestCase
, а не спецификации. У меня есть методы setup
и teardown
, определенные в моем подклассе TestCase
. Они отлично работают, когда я запускаю тестовый файл так: ruby test/whatever_test.rb
. Но когда я запускаю rake test
, setup
и teardown
не вызываются. Соответствующая часть моего Rakefile:
require 'rake/testtask'
Rake::TestTask.new do |t|
t.test_files = FileList['test/*_test.rb']
t.verbose = true
end
Почему бы setup
и teardown
не запуститься, когда используется Rake::TestTask
?
Я бы вставил сюда код теста, но его довольно много. Я обязательно вставлю какую-то его часть, если вы хотели бы увидеть какой-то конкретный раздел.
Я запускаю Minitest 4.3.2 на Ruby 1.9.3-p194.