Sha256: 44fd0d839c5664346e928193c7f01a40270e7bbc7e0ec05e9020139f14691ba3

Contents?: true

Size: 675 Bytes

Versions: 21

Compression:

Stored size: 675 Bytes

Contents

require_relative 'test_helper'

describe "Post Mortem" do
  include TestDsl

  it "must enter into port mortem mode" do
    enter 'cont'
    debug_file("post_mortem") { Debugger.post_mortem?.must_equal true }
  end

  it "must stop at the correct line" do
    enter 'cont'
    debug_file("post_mortem") { state.line.must_equal 8 }
  end

  it "must exit from post mortem mode after stepping command" do
    enter 'cont', 'break 12', 'cont'
    debug_file("post_mortem") { Debugger.post_mortem?.must_equal false }
  end

  it "must save the raised exception" do
    enter 'cont'
    debug_file("post_mortem") { Debugger.last_exception.must_be_kind_of RuntimeError }
  end
end

Version data entries

21 entries across 20 versions & 5 rubygems

Version Path
logstash-output-icinga-1.1.0 vendor/jruby/1.9/gems/debugger-1.6.8/test/post_mortem_test.rb
debugger-1.6.8 test/post_mortem_test.rb
debugger-1.6.7 test/post_mortem_test.rb
debugger-1.6.6 test/post_mortem_test.rb
debugger-1.6.5 test/post_mortem_test.rb
debugger-1.6.4 test/post_mortem_test.rb
debugger-1.6.3 test/post_mortem_test.rb
debugger-1.6.2 test/post_mortem_test.rb
candlepin-api-0.4.0 bundle/ruby/gems/debugger-1.6.1/test/post_mortem_test.rb
candlepin-api-0.4.0 bundle/ruby/1.9.1/gems/debugger-1.6.1/test/post_mortem_test.rb
debugger-1.6.1 test/post_mortem_test.rb
debugger-1.6.0 test/post_mortem_test.rb
debugger2-1.0.0.beta2 test/post_mortem_test.rb
debugger2-1.0.0.beta1 test/post_mortem_test.rb
debugger-1.5.0 test/post_mortem_test.rb
needy_debugger-1.4.0 test/post_mortem_test.rb
debugger-1.4.0 test/post_mortem_test.rb
debugger-1.3.3 test/post_mortem_test.rb
debugger-1.3.2 test/post_mortem_test.rb
debugger-1.3.1 test/post_mortem_test.rb