Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: 8d5976626e
Fetching contributors…

Cannot retrieve contributors at this time

109 lines (84 sloc) 4.645 kB
Feature: line number appended to file path
As an RSpec user
I want to run one example identified by the
line number appended to the filepath
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.