rails_generators/cucumber/templates/cucumber.rake in kosmas58-cucumber-0.2.3.3 vs rails_generators/cucumber/templates/cucumber.rake in kosmas58-cucumber-0.3.9.4
- old
+ new
@@ -1,15 +1,15 @@
$LOAD_PATH.unshift(RAILS_ROOT + '/vendor/plugins/cucumber/lib') if File.directory?(RAILS_ROOT + '/vendor/plugins/cucumber/lib')
begin
require 'cucumber/rake/task'
- Cucumber::Rake::Task.new(:features) do |t|
- <% if language %>
- t.language = "<%= language%>"
- t.cucumber_opts = "--format pretty --language <%= language%>"
+ Cucumber::Rake::Task.new(:features) do |t|
+ t.fork = true
+ <% if language == :en %>
+ t.cucumber_opts = ['--format', (ENV['CUCUMBER_FORMAT'] || 'pretty')]
<% else %>
- t.cucumber_opts = "--format pretty"
+ t.cucumber_opts = ['--format', (ENV['CUCUMBER_FORMAT'] || 'pretty'), '--language', <%= language%>]
<% end %>
end
task :features => 'db:test:prepare'
rescue LoadError
desc 'Cucumber rake task not available'