Sha256: 0f28a8568f29871e89f11953b4e9b37ab49f32eb12e7377f45c09fc9b91eb42e
Contents?: true
Size: 1.17 KB
Versions: 11
Compression:
Stored size: 1.17 KB
Contents
@spawn Feature: Raketask In order to use cucumber's rake task As a Cuker I do not want to see rake's backtraces when it fails Also I want to get zero exit status code on failures And non-zero exit status code when it pases Background: Given the standard step definitions Given a file named "features/passing_and_failing.feature" with: """ Feature: Sample Scenario: Passing Given this step passes Scenario: Failing Given this step raises an error """ Given a file named "Rakefile" with: """ require 'cucumber/rake/task' SAMPLE_FEATURE_FILE = 'features/passing_and_failing.feature' Cucumber::Rake::Task.new(:pass) do |t| t.cucumber_opts = "#{SAMPLE_FEATURE_FILE}:3" end Cucumber::Rake::Task.new(:fail) do |t| t.cucumber_opts = "#{SAMPLE_FEATURE_FILE}:6" end """ Scenario: Passing feature When I run `bundle exec rake pass` Then the exit status should be 0 Scenario: Failing feature When I run `bundle exec rake fail` Then the exit status should not be 0 But the output should not contain "rake aborted!"
Version data entries
11 entries across 11 versions & 1 rubygems