Commit 6e33a8f44fb67db2c40e5809b8458007563c2096
1 parent
ca3fcbeb
Exists in
master
and in
22 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 | 31 | end |
| 32 | 32 | end |
| 33 | 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 | 45 | override_task test_task do |
| 36 | 46 | ENV['RAILS_ENV'] = 'test' |
| 37 | 47 | Rake::Task['solr:start'].reenable | ... | ... |