tasks/test.rake in defmastership-1.0.18 vs tasks/test.rake in defmastership-1.0.19
- old
+ new
@@ -3,33 +3,18 @@
require('cucumber/rake/task')
require('rspec/core/rake_task')
namespace 'test' do
- RSpec::Core::RakeTask.new(:spec)
-
- cuke_results = 'features_results.html'
- CLEAN << cuke_results
-
- Cucumber::Rake::Task.new(:features) do |t|
- opts = ['features'] +
- ['--format', 'html'] +
- ['-o', cuke_results] +
- ['--format', 'progress'] +
- ['-x']
-
- opts += ['--tags', ENV.fetch('TAGS').split.join(' or ')] if ENV['TAGS']
- t.cucumber_opts = opts
+ RSpec::Core::RakeTask.new(:spec) do |t|
+ t.rspec_opts = ['--options config/rspec']
end
+ CLEAN << 'features_results.html'
+
+ Cucumber::Rake::Task.new(:features)
Cucumber::Rake::Task.new('features:wip') do |t|
- t.cucumber_opts = ['features'] +
- ['--format', 'html'] +
- ['-o', cuke_results] +
- ['--format', 'pretty'] +
- ['-x'] +
- ['-s'] +
- ['--tags', '@wip and not @pending']
+ t.cucumber_opts = ['--profile wip']
end
desc 'Runs all unit tests and acceptance tests'
task(all: ['test:spec', 'test:features'])
end