Sha256: 2755a3a3b9e8c59af5bac2982413130b944e0a5271150c4a249fc647b05975d1

Contents?: true

Size: 742 Bytes

Versions: 6

Compression:

Stored size: 742 Bytes

Contents

#!/usr/bin/env ruby
require 'rubygems'; require 'require_relative'
require_relative 'cmd-helper'

class TestCommandFinish < Test::Unit::TestCase

  include UnitHelper
  def setup
    common_setup
    @cmdproc.frame_setup
    @name   = File.basename(__FILE__, '.rb').split(/-/)[2]
    @my_cmd = @cmds[@name]
  end

  def teardown
    common_teardown
  end
  
  def test_basic
    [
     [%W(#{@name}), 'finish', -1],
     [%W(#{@name} 2-1), 'finish', -1],
    ].each do |c, rtp, count|
      @cmdproc.instance_variable_set('@return_to_program', false)
      @my_cmd.run(c)
      assert_equal(rtp, @cmdproc.instance_variable_get('@return_to_program'))
      assert_equal(count, @cmdproc.instance_variable_get('@step_count'))
    end
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rbx-trepanning-0.2.1-universal-rubinius-2.0 test/unit/test-cmd-finish.rb
rbx-trepanning-0.2.1-universal-rubinius-1.2 test/unit/test-cmd-finish.rb
rbx-trepanning-0.2.0-universal-rubinius-2.0 test/unit/test-cmd-finish.rb
rbx-trepanning-0.1.0-universal-rubinius-1.2 test/unit/test-cmd-finish.rb
rbx-trepanning-0.0.8-universal-rubinius-1.2 test/unit/test-cmd-finish.rb
rbx-trepanning-0.0.7-universal-rubinius-1.2 test/unit/test-cmd-finish.rb