#!/usr/bin/env ruby
#--
# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.
# All rights reserved.
# See LICENSE.txt for permissions.
#++
require 'test/unit'
require 'rubygems/command_manager'
require 'rubygems/user_interaction'
require 'test/mockgemui'
class TestCheckCommand < Test::Unit::TestCase
include Gem::DefaultUserInteraction
def setup
@cm = Gem::CommandManager.new
@cmd = @cm['check']
end
def test_create
assert_equal "check", @cmd.command
assert_equal "gem check", @cmd.program_name
assert_match(/Check/, @cmd.summary)
end
def test_invoke_help
use_ui(MockGemUi.new) do
assert ! @cmd.invoke('--help')
assert_match(/Usage:/, ui.output)
end
end
end
syntax highlighted by Code2HTML, v. 0.9.1