Вот все мои rakefile
, которые я положил в свой верхний каталог:
task :default => :test
task :test do
Dir.glob('./test/*_test.rb').each { |file| require file}
end
Чтобы запустить все мои тестовые файлы одновременно, я просто набрал rake
.Вот и все!
Убедитесь, что в верхней части каждого файла Minitest стоит require 'minitest/autorun'
.Dir.glob определенно работает с Minitest.
Чтобы получить симпатичный цветной вывод Minitest с именами всех моих методов тестирования, у меня есть файл minitest_helper.rb
в моей директории / test.(Пришлось установить gem minitest-reporters):
require 'minitest/reporters'
Minitest::Reporters.use!(Minitest::Reporters::SpecReporter.new)
require 'minitest/autorun'
Мне просто нужно было require_relative './minitest_helper'
вверху каждого из моих тестовых файлов.