spec_parser_fixture can be found here: http://pastie.org/212400


	
	

RBX output: (notice the line number in spec_parser_fixture.rb, the 8th frame in the trace)

fastness ➞ rbx -Ilib:spec bin/spec spec/spec/runner/spec_parser_spec.rb -e  "should find spec name for 'specify' at same line"

parsing backtrace for registration_backtrace
["/Users/wilson/code/rspec/lib/spec/example/example_group_methods.rb", "22", "in `inherited'"]
["kernel/core/class.rb", "79", "in `initialize'"]
["kernel/bootstrap/class.rb", "12", "in `new'"]
["/Users/wilson/code/rspec/lib/spec/extensions/class.rb", "14", "in `subclass'"]
["/Users/wilson/code/rspec/lib/spec/example/example_group_methods.rb", "47", "in `describe'"]
["/Users/wilson/code/rspec/lib/spec/example/example_group_factory.rb", "46", "in `create_example_group'"]
["/Users/wilson/code/rspec/lib/spec/extensions/main.rb", "27", "in `describe'"]
["./spec/spec/runner/spec_parser/spec_parser_fixture.rb", "54"]
["kernel/core/compiled_method.rb", "379", "in `as_script'"]
["kernel/core/compile.rb", "247", "in `single_load'"]
["kernel/core/compile.rb", "119", "in `unified_load'"]
["kernel/core/compile.rb", "404", "in `load'"]
["./spec/spec/runner/spec_parser_spec.rb", "10", "in `__block__'"]
["kernel/core/eval.rb", "96", "in `instance_eval'"]
["/Users/wilson/code/rspec/lib/spec/example/example_methods.rb", "50", "in `__block__'"]

MRI output:

fastness ➞ ruby -Ilib:spec bin/spec spec/spec/runner/spec_parser_spec.rb -e  "should find spec name for 'specify' at same line"

parsing backtrace for registration_backtrace
["/Users/wilson/code/rspec/lib/spec/example/example_group_methods.rb", "21", "in `initialize'"]
["/Users/wilson/code/rspec/lib/spec/extensions/class.rb", "9", "in `new'"]
["/Users/wilson/code/rspec/lib/spec/extensions/class.rb", "9", "in `subclass'"]
["/Users/wilson/code/rspec/lib/spec/example/example_group_methods.rb", "47", "in `describe'"]
["/Users/wilson/code/rspec/lib/spec/example/example_group_factory.rb", "46", "in `create_example_group'"]
["/Users/wilson/code/rspec/lib/spec/extensions/main.rb", "27", "in `describe'"]
["./spec/spec/runner/spec_parser/spec_parser_fixture.rb", "3"]
["./spec/spec/runner/spec_parser_spec.rb", "10", "in `load'"]
["./spec/spec/runner/spec_parser_spec.rb", "10"]
["/Users/wilson/code/rspec/lib/spec/example/example_methods.rb", "50", "in `instance_eval'"]