aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/test_unit/testing.rake
diff options
context:
space:
mode:
authorwangjohn <wangjohn@mit.edu>2013-06-26 22:06:13 -0700
committerwangjohn <wangjohn@mit.edu>2013-06-25 09:43:55 -0400
commit512a64f37f20363c4b70cf7c97799a5ba441c96f (patch)
treea1346379b05d00393a5b1b16edfcdb22182c974e /railties/lib/rails/test_unit/testing.rake
parent6d7477e87d637f5dea81c1a0d0fac114bbaa26a2 (diff)
downloadrails-512a64f37f20363c4b70cf7c97799a5ba441c96f.tar.gz
rails-512a64f37f20363c4b70cf7c97799a5ba441c96f.tar.bz2
rails-512a64f37f20363c4b70cf7c97799a5ba441c96f.zip
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.
Diffstat (limited to 'railties/lib/rails/test_unit/testing.rake')
-rw-r--r--railties/lib/rails/test_unit/testing.rake13
1 files changed, 1 insertions, 12 deletions
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