Commit 6e33a8f44fb67db2c40e5809b8458007563c2096
1 parent
ca3fcbeb
Exists in
master
and in
23 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 |