Sha256: 1e05716c5825f77c7b6eaa720ed00a8ed134c626c6ed79b45382e7e545f1243d
Contents?: true
Size: 768 Bytes
Versions: 10
Compression:
Stored size: 768 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems'; require 'require_relative' require_relative 'cmd-helper' class TestCommandStep < 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}), 'step', 1], [%W(#{@name} 2), 'step', 2], [%W(#{@name} into 1+2), 'step', 3], [%W(#{@name} over), 'next', 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
10 entries across 10 versions & 1 rubygems