Sha256: 387c87ebdcf1de73ad8195ff93a527a1964b4e4ff7de92f2d3435f45a2b65d1d
Contents?: true
Size: 849 Bytes
Versions: 2
Compression:
Stored size: 849 Bytes
Contents
#!/usr/bin/env ruby require 'test/unit' require_relative '../../processor' require_relative '../../processor/eval' require_relative '../../app/mock' # Test Trepan::CmdProcessor Eval portion class TestProcEval < Test::Unit::TestCase def test_basic cmdp = Trepan::CmdProcessor.new(Trepan::MockCore.new()) assert_equal('(eval "x = 1; y = 2")', cmdp.fake_eval_filename('x = 1; y = 2')) assert_equal('(eval "x = 1;"...)', cmdp.fake_eval_filename('x = 1; y = 2', 7)) x = 1 cmdp.instance_variable_set('@frame', RubyVM::Frame.get) cmdp.instance_variable_set('@settings', {:stack_trace_on_error => true}) assert_equal('1', cmdp.debug_eval('x = "#{x}"')) x = 2 assert_equal('2', cmdp.debug_eval_no_errmsg('x = "#{x}"')) assert_equal(nil, cmdp.debug_eval_no_errmsg('x+')) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
trepanning-2.15.35 | test/unit/test-proc-eval.rb |
trepanning-2.15.33 | test/unit/test-proc-eval.rb |