Voici toute ma rakefile
, que j'ai mis dans mon répertoire:
task :default => :test
task :test do
Dir.glob('./test/*_test.rb').each { |file| require file}
end
Pour exécuter tous mes fichiers de test à la fois, je viens de type rake
. Ça y est!
Assurez-vous que require 'minitest/autorun'
en haut de chacun de vos Minitest fichiers. Dir.glob certainement NE fonctionne pas avec le Minitest.
Pour obtenir à peu, de couleur Minitest de sortie, avec les noms de tous mes méthodes de test, j'ai le fichier minitest_helper.rb
dans mon dossier /test. (Installer la gem minitest-reporters):
require 'minitest/reporters'
Minitest::Reporters.use!(Minitest::Reporters::SpecReporter.new)
require 'minitest/autorun'
J'ai juste eu à require_relative './minitest_helper'
en haut de chacun de mes fichiers de test.