MiniTest to mały i szybki framework dla testów jednostkowych. Jest dostarczany z Rubym 1.9 i będzie standardem w Railsach 4.0.
rails new Application -T
- pomijamy tworzenie testów z Test::Unit
MiniTest
do Gemfile
: group :test do gem 'minitest' end
test
a w nim plik minitest_helper.rb
: ENV["RAILS_ENV"] = "test" require File.expand_path("../../config/environment", __FILE__) require "minitest/autorun"
Rake
, które uruchomi nasze testy: # minitest.rake require "rake/testtask" Rake::TestTask.new(:test => "db:test:prepare") do |t| t.libs << "test" t.pattern = "test/**/*_test.rb" end task :default => :test