Commit 6e33a8f44fb67db2c40e5809b8458007563c2096
1 parent
ca3fcbeb
Exists in
master
and in
29 other branches
Fix environment for cucumber's tasks
Showing
1 changed file
with
11 additions
and
1 deletions
Show diff stats
lib/tasks/test.rake
@@ -31,7 +31,17 @@ namespace :test do | @@ -31,7 +31,17 @@ namespace :test do | ||
31 | end | 31 | end |
32 | end | 32 | end |
33 | end | 33 | end |
34 | -(CucumberTasks + NoosferoTasks).each do |test_task| | 34 | +CucumberTasks.each do |test_task| |
35 | + override_task test_task do | ||
36 | + ENV['RAILS_ENV'] = 'cucumber' | ||
37 | + Rake::Task['solr:start'].reenable | ||
38 | + Rake::Task['solr:start'].invoke | ||
39 | + Rake::Task["#{test_task}:original"].invoke | ||
40 | + Rake::Task['solr:stop'].reenable | ||
41 | + Rake::Task['solr:stop'].invoke | ||
42 | + end | ||
43 | +end | ||
44 | +NoosferoTasks.each do |test_task| | ||
35 | override_task test_task do | 45 | override_task test_task do |
36 | ENV['RAILS_ENV'] = 'test' | 46 | ENV['RAILS_ENV'] = 'test' |
37 | Rake::Task['solr:start'].reenable | 47 | Rake::Task['solr:start'].reenable |