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