Logo: Relish

  1. Sign in

Project: RSpec Core 2.13

--line_number option

To run a examples or groups by line numbers, one can use the --line_number option:

rspec path/to/example_spec.rb --line_number 37

This option can be specified multiple times.

Scenarios
standard examples
Given
a file named "example_spec.rb" with:
require "rspec/expectations"

describe 9 do

  it "should be > 8" do
    9.should be > 8
  end

  it "should be < 10" do
    9.should be < 10
  end

  it "should be 3 squared" do
    9.should be 3*3
  end

end
When
I run rspec example_spec.rb --line_number 5 --format doc
Then
the examples should all pass
And
the output should contain "should be > 8"
But
the output should not contain "should be < 10"
And
the output should not contain "should be 3*3"
When
I run rspec example_spec.rb --line_number 5 --line_number 9 --format doc
Then
the examples should all pass
And
the output should contain "should be > 8"
And
the output should contain "should be < 10"
But
the output should not contain "should be 3*3"
one liner
Given
a file named "example_spec.rb" with:
require "rspec/expectations"

describe 9 do

  it { should be > 8 }

  it { should be < 10 }
  
end
When
I run rspec example_spec.rb --line_number 5 --format doc
Then
the examples should all pass
Then
the output should contain "should be > 8"
But
the output should not contain "should be < 10"

Last published almost 3 years ago by myronmarston.