Sha256: 635778f66ae493bc679a6e16ca55fa8d84c08235239ff1b6fa63e29fb131a3ef

Contents?: true

Size: 683 Bytes

Versions: 12

Compression:

Stored size: 683 Bytes

Contents

#!/usr/bin/env ruby
require 'test/unit'
require 'rubygems'; require 'require_relative'
require_relative 'fn_helper'

class TestStep2 < Test::Unit::TestCase

  include FnTestHelper

  def test_step_out_of_fn

    # See that handle stepping out of a function properly.
    cmds = ['step', 'step', 'continue']
    d = strarray_setup(cmds)

    def echo(x)
      return x
    end

    d.start
    ########### t1 ###############
    x = echo("hi")
    y = 3
    ##############################
    d.stop
    out = ['-- ', 
           'x = echo("hi")', 
           '-> ', 
           'return x', 
           '-- ', 
           'x = echo("hi")']
    compare_output(out, d, cmds)
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rbx-trepanning-0.2.1-universal-rubinius-2.0 test/functional/test-step2.rb
rbx-trepanning-0.2.1-universal-rubinius-1.2 test/functional/test-step2.rb
rbx-trepanning-0.2.0-universal-rubinius-2.0 test/functional/test-step2.rb
rbx-trepanning-0.1.0-universal-rubinius-1.2 test/functional/test-step2.rb
rbx-trepanning-0.0.8-universal-rubinius-1.2 test/functional/test-step2.rb
rbx-trepanning-0.0.7-universal-rubinius-1.2 test/functional/test-step2.rb
rbx-trepanning-0.0.6-universal-rubinius-1.2 test/functional/test-step2.rb
rbx-trepanning-0.0.5-universal-rubinius-1.2.1 test/functional/test-step2.rb
rbx-trepanning-0.0.4-universal-rubinius-1.2 test/functional/test-step2.rb
rbx-trepanning-0.0.3-universal-rubinius-1.2 test/functional/test-step2.rb
rbx-trepanning-0.0.2-universal-rubinius-1.2 test/functional/test-step2.rb
rbx-trepanning-0.0.1-universal-rubinius test/functional/test-step2.rb