Skip to content

Commit

Permalink
Merge pull request rspec#2770 from jxa/add-feature-skip-with-metadata
Browse files Browse the repository at this point in the history
Document the syntax for providing a skip reason in metadata
  • Loading branch information
JonRowe committed Sep 29, 2020
2 parents eaed63f + 0a9604d commit 19206a6
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions features/pending_and_skipped_examples/skipped_examples.feature
Expand Up @@ -110,3 +110,24 @@ Feature: `skip` examples
# No reason given
# ./skipped_spec.rb:2
"""

Scenario: Skipping using metadata with a reason
Given a file named "skipped_with_reason_spec.rb" with:
"""ruby
RSpec.describe "an example" do
example "is skipped", :skip => "waiting for planets to align" do
raise "this line is never executed"
end
end
"""
When I run `rspec skipped_with_reason_spec.rb`
Then the exit status should be 0
And the output should contain "1 example, 0 failures, 1 pending"
And the output should contain:
"""
Pending: (Failures listed here are expected and do not affect your suite's status)
1) an example is skipped
# waiting for planets to align
# ./skipped_with_reason_spec.rb:2
"""

0 comments on commit 19206a6

Please sign in to comment.