spec/backtrace_spec.rb in pry-moves-0.1.6 vs spec/backtrace_spec.rb in pry-moves-0.1.7
- old
+ new
@@ -1,30 +1,30 @@
require_relative 'spec_helper'
-describe 'PryMoves Commands' do
+describe 'backtrace' do
it 'should backtrace' do
breakpoints [
[nil, 'stop in level_c'],
- ['bt', lambda{|b, out|
- lines = out.split("\n").reverse
- expect(lines[0]).to end_with 'Playground#level_c(param=?) :method'
- expect(lines[1]).to end_with 'Playground#level_a() :method'
+ ['bt', lambda{|b, output|
+ lines = output.split("\n").reverse
+ expect(lines[0]).to end_with 'level_c(param=?)'
+ expect(lines[1]).to end_with 'level_a()'
expect(lines[2]).to include 'Playground:'
expect(lines[3]).to end_with ':block'
expect(lines[4]).to include 'RSpec::ExampleGroups'
expect(lines.count).to be 5
}],
- ['bt all', lambda{|b, out|
- lines = out.split("\n").reverse
+ ['bt all', lambda{|b, output|
+ lines = output.split("\n").reverse
# show hidden frame
- expect(lines[1]).to end_with 'Playground#level_b() :method'
+ expect(lines[1]).to end_with 'level_b()'
expect(lines.count).to be 6
}],
- ['bt 2', lambda{|b, out|
- lines = out.split("\n").reverse
- expect(lines[0]).to end_with 'Playground#level_c(param=?) :method'
- expect(lines[1]).to end_with 'Playground#level_a() :method'
+ ['bt 2', lambda{|b, output|
+ lines = output.split("\n").reverse
+ expect(lines[0]).to end_with 'level_c(param=?)'
+ expect(lines[1]).to end_with 'level_a()'
expect(lines[3]).to start_with 'Latest 2 lines'
expect(lines.count).to be 4
}],
]
Playground.new.level_a