Sha256: a3807bbbe97d628e34b192e8e2bca88edfe0ef052e24504cec7f5eab7842fd73

Contents?: true

Size: 656 Bytes

Versions: 1

Compression:

Stored size: 656 Bytes

Contents

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

# Test finish command
class TestFinish < Test::Unit::TestCase
  include TestHelper

  def test_basic
    # Ruby 1.8.6 and earlier have a trace-line number bug for return
    # statements.
    #     filter = Proc.new{|got_lines, correct_lines|
    #       [got_lines[31], got_lines[34]].flatten.each do |s|
    #         s.sub!(/gcd.rb:\d+/, 'gcd.rb:13')
    #       end
    #       got_lines[32] = 'return a'
    #     }

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

Version data entries

1 entries across 1 versions & 1 rubygems

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