Commit 14b985eac8ccce6e09887a20907e2bfa3ccc1272

Authored by Rafael Martins
1 parent 58c3792d

Only override env. variable in test context

Showing 1 changed file with 3 additions and 3 deletions   Show diff stats
lib/tasks/test.rake
@@ -20,9 +20,9 @@ namespace :test do @@ -20,9 +20,9 @@ namespace :test do
20 TestTasks.each do |test_task| 20 TestTasks.each do |test_task|
21 orig_name = test_task.to_s 21 orig_name = test_task.to_s
22 test_task = test_task.to_s.gsub(/^test:/, '').to_sym #remove namespace :test 22 test_task = test_task.to_s.gsub(/^test:/, '').to_sym #remove namespace :test
23 - ENV['RAILS_ENV'] = 'test'  
24 # force the solr tasks to run with each individual test task 23 # force the solr tasks to run with each individual test task
25 override_task test_task do 24 override_task test_task do
  25 + ENV['RAILS_ENV'] = 'test'
26 Rake::Task['solr:start'].reenable 26 Rake::Task['solr:start'].reenable
27 Rake::Task['solr:start'].invoke 27 Rake::Task['solr:start'].invoke
28 Rake::Task["#{orig_name}:original"].invoke 28 Rake::Task["#{orig_name}:original"].invoke
@@ -32,8 +32,8 @@ namespace :test do @@ -32,8 +32,8 @@ namespace :test do
32 end 32 end
33 end 33 end
34 (CucumberTasks + NoosferoTasks).each do |test_task| 34 (CucumberTasks + NoosferoTasks).each do |test_task|
35 - ENV['RAILS_ENV'] = 'test'  
36 override_task test_task do 35 override_task test_task do
  36 + ENV['RAILS_ENV'] = 'test'
37 Rake::Task['solr:start'].reenable 37 Rake::Task['solr:start'].reenable
38 Rake::Task['solr:start'].invoke 38 Rake::Task['solr:start'].invoke
39 Rake::Task["#{test_task}:original"].invoke 39 Rake::Task["#{test_task}:original"].invoke
@@ -43,9 +43,9 @@ end @@ -43,9 +43,9 @@ end
43 end 43 end
44 44
45 task :test do 45 task :test do
46 - ENV['RAILS_ENV'] = 'test'  
47 errors = AllTasks.collect do |task| 46 errors = AllTasks.collect do |task|
48 begin 47 begin
  48 + ENV['RAILS_ENV'] = 'test'
49 Rake::Task[task].invoke 49 Rake::Task[task].invoke
50 nil 50 nil
51 rescue => e 51 rescue => e