Execute todos os seus testes individualmente

Às vezes, meu conjunto de testes funciona bem, mas realmente quebrei um teste individual ao esquecer de exigir algo. Gosto de confirmar que todos os meus testes podem ser executados individualmente de vez em quando.

Este é um bom oneliner:

find . -name *spec.rb -exec ruby {} ;

Minha especificação / spec_helper.rb:

require 'minitest/spec'
require
'minitest/pride'
require
'minitest/autorun'
lib
= File.expand_path('../../lib', __FILE__)
$LOAD_PATH
.unshift lib unless $LOAD_PATH.include?(lib)