Sha256: 2f9c1594cc63109a14ca1833019656467f731f57ecfe0801fec596bfe43c9397

Contents?: true

Size: 700 Bytes

Versions: 4

Compression:

Stored size: 700 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 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

4 entries across 4 versions & 1 rubygems

Version Path
rbx-trepanning-0.0.6-universal-rubinius-1.2 test/unit/test-cmd-finish.rb
rbx-trepanning-0.0.5-universal-rubinius-1.2.1 test/unit/test-cmd-finish.rb
rbx-trepanning-0.0.4-universal-rubinius-1.2 test/unit/test-cmd-finish.rb
rbx-trepanning-0.0.3-universal-rubinius-1.2 test/unit/test-cmd-finish.rb