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