Sha256: 477118a74b74be074be50196701d6c685fd4f4543c70313e2d3761f7d767ac25
Contents?: true
Size: 819 Bytes
Versions: 5
Compression:
Stored size: 819 Bytes
Contents
#!/usr/bin/env ruby require 'test/unit' require_relative 'helper' class TestDebuggerStop < Test::Unit::TestCase @@NAME = File.basename(__FILE__, '.rb')[5..-1] def test_it opts = {} opts[:feed_input] = "echo 'info program ;; continue ;; quit!' " opts[:filter] = Proc.new{|got_lines, correct_lines| got_lines[0].gsub!(/\(.*debugger-stop.rb[:]\d+ @\d+/, 'debugger-stop.rb:14 @1955') # require_relative '../../lib/trepanning'; debugger got_lines[2].gsub!(/PC offset \d+ .*<top .+debugger-stop.rb/, "PC offset 100 <top debugger-stop.rb") got_lines[3].gsub!(/\(.*debugger-stop.rb[:]\d+ @\d+/, 'debugger-stop.rb:10 @1954') } assert_equal(true, run_debugger(@@NAME, @@NAME + '.rb', opts)) end end
Version data entries
5 entries across 5 versions & 1 rubygems