Sha256: 90b37dc75e01245ab3f7966ebb5c9867f297f3bb31bf472369b169c953c3792f

Contents?: true

Size: 730 Bytes

Versions: 6

Compression:

Stored size: 730 Bytes

Contents

#!/usr/bin/env ruby
require 'rubygems'; require 'require_relative'
require_relative 'cmd-helper'
# We will use set as our canonical example
require_relative '../../processor/command/set'

class TestBaseSubcommandMgr < Test::Unit::TestCase

  include UnitHelper
  def setup
    common_setup
  end

  def test_basic
    my_cmd = @cmds['show']
    assert_equal(%w(debug different directories), my_cmd.complete('d'),
                 "Should be able to complete 'd'")
    assert_equal(%w(show args), my_cmd.subcmds.lookup('ar').prefix,
                 "Should be able to complete lookup('ar')")
    assert_equal(nil, my_cmd.subcmds.lookup('a'), 
                 "Shouldn't find since we have 'show args' and 'show auto'")
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rb8-trepanning-0.1.6 test/unit/test-base-submgr.rb
rb8-trepanning-0.1.5 test/unit/test-base-submgr.rb
rb8-trepanning-0.1.4 test/unit/test-base-submgr.rb
rb8-trepanning-0.1.3 test/unit/test-base-submgr.rb
rb8-trepanning-0.1.3-universal-ruby-1.9.2 test/unit/test-base-submgr.rb
rb8-trepanning-0.1.3-universal-ruby-1.8.7 test/unit/test-base-submgr.rb