require ‘rake/testtask’
test_task = if Rails.version.to_f < 3.2
require 'rails/test_unit/railtie' Rake::TestTask
else
require 'rails/test_unit/sub_test_task' Rails::SubTestTask
end
namespace :test do
test_task.new(:decorators => "test:prepare") do |t| t.libs << "test" t.pattern = "test/decorators/**/*_test.rb" end
end
if Rails.version.to_f < 4.2 && Rake::Task.task_defined?(‘test:run’)
Rake::Task['test:run'].enhance do Rake::Task['test:decorators'].invoke end
end