Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: 2-2-maintenance
Fetching contributors…

Cannot retrieve contributors at this time

107 lines (83 sloc) 4.637 kb
Feature: line number appended to file path
To run a single example or group, you can append the line number to the path, e.g.
rspec path/to/example_spec.rb:37
Background:
Given a file named "example_spec.rb" with:
"""
describe "outer group" do
it "first example in outer group" do
end
it "second example in outer group" do
end
describe "nested group" do
it "example in nested group" do
end
end
end
"""
Scenario: nested groups - outer group on declaration line
When I run "rspec example_spec.rb:1 --format doc"
Then the output should contain "3 examples, 0 failures"
And the output should contain "second example in outer group"
And the output should contain "first example in outer group"
And the output should contain "example in nested group"
Scenario: nested groups - outer group inside block before example
When I run "rspec example_spec.rb:2 --format doc"
Then the output should contain "3 examples, 0 failures"
And the output should contain "second example in outer group"
And the output should contain "first example in outer group"
And the output should contain "example in nested group"
Scenario: nested groups - inner group on declaration line
When I run "rspec example_spec.rb:11 --format doc"
Then the output should contain "1 example, 0 failures"
And the output should contain "example in nested group"
And the output should not contain "second example in outer group"
And the output should not contain "first example in outer group"
Scenario: nested groups - inner group inside block before example
When I run "rspec example_spec.rb:12 --format doc"
Then the output should contain "1 example, 0 failures"
And the output should contain "example in nested group"
And the output should not contain "second example in outer group"
And the output should not contain "first example in outer group"
Scenario: two examples - first example on declaration line
When I run "rspec example_spec.rb:3 --format doc"
Then the output should contain "1 example, 0 failures"
And the output should contain "first example in outer group"
But the output should not contain "second example in outer group"
And the output should not contain "example in nested group"
Scenario: two examples - first example inside block
When I run "rspec example_spec.rb:4 --format doc"
Then the output should contain "1 example, 0 failures"
And the output should contain "first example in outer group"
But the output should not contain "second example in outer group"
And the output should not contain "example in nested group"
Scenario: two examples - first example on end
When I run "rspec example_spec.rb:5 --format doc"
Then the output should contain "1 example, 0 failures"
And the output should contain "first example in outer group"
But the output should not contain "second example in outer group"
And the output should not contain "example in nested group"
Scenario: two examples - first example after end but before next example
When I run "rspec example_spec.rb:6 --format doc"
Then the output should contain "1 example, 0 failures"
And the output should contain "first example in outer group"
But the output should not contain "second example in outer group"
And the output should not contain "example in nested group"
Scenario: two examples - second example on declaration line
When I run "rspec example_spec.rb:7 --format doc"
Then the output should contain "1 example, 0 failures"
And the output should contain "second example in outer group"
But the output should not contain "first example in outer group"
And the output should not contain "example in nested group"
Scenario: two examples - second example inside block
When I run "rspec example_spec.rb:7 --format doc"
Then the output should contain "1 example, 0 failures"
And the output should contain "second example in outer group"
But the output should not contain "first example in outer group"
And the output should not contain "example in nested group"
Scenario: two examples - second example on end
When I run "rspec example_spec.rb:7 --format doc"
Then the output should contain "1 example, 0 failures"
And the output should contain "second example in outer group"
But the output should not contain "first example in outer group"
And the output should not contain "example in nested group"
Jump to Line
Something went wrong with that request. Please try again.