From 512a64f37f20363c4b70cf7c97799a5ba441c96f Mon Sep 17 00:00:00 2001 From: wangjohn Date: Wed, 26 Jun 2013 22:06:13 -0700 Subject: Making the rake file for tests easier to read. I'm defining a new class which modularizes how the `rake test` tasks are defined and invoked. --- railties/lib/rails/test_unit/testing.rake | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'railties/lib/rails/test_unit/testing.rake') diff --git a/railties/lib/rails/test_unit/testing.rake b/railties/lib/rails/test_unit/testing.rake index 2e23999a91..e35eccc2eb 100644 --- a/railties/lib/rails/test_unit/testing.rake +++ b/railties/lib/rails/test_unit/testing.rake @@ -7,18 +7,7 @@ task default: :test desc 'Runs test:units, test:functionals, test:integration together' task :test do - info = Rails::TestTask.test_info Rake.application.top_level_tasks - if info.files.any? - Rails::TestTask.new('test:single') { |t| - t.test_files = info.files - } - ENV['TESTOPTS'] ||= info.opts - Rake.application.top_level_tasks.replace info.tasks - - Rake::Task['test:single'].invoke - else - Rake::Task[ENV['TEST'] ? 'test:single' : 'test:run'].invoke - end + Rails::TestTask.test_creator(Rake.application.top_level_tasks).invoke_rake_task end namespace :test do -- cgit v1.2.3