Sha256: 2bff7102c95fa429aff7fb62e2a35b1ca1a1d5601622465297364bdc73d0a99c
Contents?: true
Size: 535 Bytes
Versions: 7
Compression:
Stored size: 535 Bytes
Contents
require_relative "test_helper" class CompoundCommandFinderTest < Minitest::Test include TestHelper def test_exception_for_missing_commands @name = "new" @unknown_name = "create" @existing_command = OpenStruct.new(:name => @name) @base = OpenStruct.new( :commands => { @name => @existing_command }) @code = lambda { GLI::Commands::CompoundCommand.new(@base,{:foo => [@name,@unknown_name]}) } ex = assert_raises(RuntimeError,&@code) assert_match /#{Regexp.escape(@unknown_name)}/,ex.message end end
Version data entries
7 entries across 7 versions & 1 rubygems