Sha256: 1092c3fcce941d8e54dfe75067c003b34122c4c85783ae51bb7891e0cca23afd

Contents?: true

Size: 767 Bytes

Versions: 4

Compression:

Stored size: 767 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']
    # require 'trepanning'; debugger
    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

4 entries across 4 versions & 1 rubygems

Version Path
rbx-trepanning-0.2.1-universal-rubinius-2.0 test/unit/test-base-submgr.rb
rbx-trepanning-0.2.1-universal-rubinius-1.2 test/unit/test-base-submgr.rb
rbx-trepanning-0.2.0-universal-rubinius-2.0 test/unit/test-base-submgr.rb
rbx-trepanning-0.1.0-universal-rubinius-1.2 test/unit/test-base-submgr.rb