#!/usr/bin/env rake require 'rake/testtask' namespace :test do task :isolated do Dir["test/assets*_test.rb"].each do |file| dash_i = [ 'test', 'lib', ] ruby "-I#{dash_i.join ':'}", file end end end Rake::TestTask.new("test:regular") do |t| t.libs << 'lib' t.libs << 'test' t.pattern = 'test/**/sprockets*_test.rb' t.verbose = true end task :test => ['test:isolated', 'test:regular'] task :default => :test