Some of us are busy maintaining old Rails apps test covered with Rspec 1.x while a fork is being updated ...
When doing so, some spec files might be big and you might be waiting for them to run when you just change or add one little example or context in it.
With rspec 2 there is that tag thing, with rspec 1 you are left with ... well example titles matches and line numbers.
Yes you can limit your spec run to a single example or context by passing either :
- -e arg followed by the complete title of your example
- :X where X is a line number just after the filename
rspec spec/some_spec.rb -v "is an awesome test" # it "is an awesome test" do ... rspec spec/some_spec.rb:22
You can use the first to trigger specific examples, the later will trigger either examples or context (with multiple examples in it).