Sha256: 9b3224aed8de2f2e5464f74700591d4894f28e64a85690b2630b54fd1a067fe7

Contents?: true

Size: 775 Bytes

Versions: 1

Compression:

Stored size: 775 Bytes

Contents

#!/usr/bin/env ruby
require File.expand_path("../helper", __FILE__)

# Test breakpoint commands
class TestBreakpoints < Test::Unit::TestCase
  include TestHelper

  def test_basic
    testname='breakpoints'
    script = File.join('data', testname + '.cmd')
    assert(run_debugger(testname, "--script #{script} -- ./example/gcd.rb 3 5"))
  end

  def test_breakpoint_in_files_with_same_basename
    filter = proc do |got_lines, correct_lines|
      got_lines.each {|s| s.gsub!(/[^\s]*\/example\/(a|b)\/example.rb/, 'example/\1/example.rb') }
    end

    testname='breakpoints-basename'
    script = File.join('data', testname + '.cmd')
    assert(run_debugger(testname, "--script #{script} -- ./example/#{testname}.rb",
                        :filter => filter))
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-debug-0.10.5.rc1 test/test-breakpoints.rb