Aquí es mi toda rakefile
, que puse en mi directorio superior:
task :default => :test
task :test do
Dir.glob('./test/*_test.rb').each { |file| require file}
end
Para ejecutar todos mis archivos de prueba a la vez, yo sólo escribo rake
. ¡Eso es!
Asegúrese de tener require 'minitest/autorun'
en la parte superior de cada uno de sus archivos Minitest. Dir.glob definitivamente SI trabaja con Minitest.
Para obtener la salida Minitest bonita, de color, con los nombres de todos mis métodos de prueba, tengo el archivo minitest_helper.rb
en mi directorio/prueba. (Tuvo que instalar la gema MINITEST-reporteros):
require 'minitest/reporters'
Minitest::Reporters.use!(Minitest::Reporters::SpecReporter.new)
require 'minitest/autorun'
sólo tenía que require_relative './minitest_helper'
en la parte superior de cada uno de mis archivos de prueba.
¿Hizo alguna prueba individual? ¿Si es así, cómo? –