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