[[http://docs.seattlerb.org/minitest/|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. ===== Korzystanie z MiniTest w Railsach 3.2 ===== - ''rails new Application -T'' - pomijamy tworzenie testów z ''Test::Unit'' - Dodajemy ''MiniTest'' do ''Gemfile'': group :test do gem 'minitest' end - Tworzymy nowy katalog ''test'' a w nim plik ''minitest_helper.rb'': ENV["RAILS_ENV"] = "test" require File.expand_path("../../config/environment", __FILE__) require "minitest/autorun" - Opcjonalnie możemy utworzyć zadanie ''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