I’ve tried to use Minitest for small ruby projects/exercises. Before that, I was always using
rspec. But now I have some time and I wanted to try something new. Old “new”, hehe 😅. Minitest is straight forward, fast, what’s not to like. And it comes with Ruby by default since 1.9.
Anyway, to my big surprise I couldn’t run all the tests from the directory, and playing one by one is time-consuming and tedious. If there is a default way how to run them all, please share, meanwhile here comes little Rakefile:
require 'rake/testtask' desc 'Run specs' Rake::TestTask.new(:test) do |t| t.libs << 'lib' t.libs << 'test' t.pattern = './*_spec.rb' t.verbose = true end
Now just run
rake test and enjoy TDD.