Sha256: 2f9bca943876f87c456bbb5680f91fd52a06dc4a475832805e85e0322a41eaac

Contents?: true

Size: 465 Bytes

Versions: 10

Compression:

Stored size: 465 Bytes

Contents

#!/usr/bin/env ruby

require 'test/unit'
require 'ruby-debug-base'

# Test binding_n command
class TestBinding < Test::Unit::TestCase

  def test_basic
    def inside_fn
      s = 'some other string'
      b2 = Kernel::binding_n(1)
      y2 = eval('s', b2)
      assert_equal('this is a test', y2)
    end
    s = 'this is a test'
    Debugger.start
    b = Kernel::binding_n(0)
    y = eval('s', b)
    assert_equal(y, s)
    inside_fn
    Debugger.stop
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
debugger-1.2.4 test/base/binding.rb
debugger-1.2.3 test/base/binding.rb
debugger-1.2.2 test/base/binding.rb
debugger-1.2.1 test/base/binding.rb
debugger-1.2.0 test/base/binding.rb
debugger-1.1.4 test/base/binding.rb
debugger-1.1.3 test/base/binding.rb
debugger-1.1.2 test/base/binding.rb
debugger-1.1.1 test/base/binding.rb
debugger-1.1.0 test/base/binding.rb