require 'test/unit'
require 'rubygems'
require 'sources'
class TestGem < Test::Unit::TestCase
def test_self_configuration
expected = {}
Gem.send :instance_variable_set, :@configuration, nil
assert_equal expected, Gem.configuration
Gem.configuration[:verbose] = true
expected[:verbose] = true
assert_equal expected, Gem.configuration
assert_equal true, Gem.configuration.verbose, 'method_missing on Hash'
end
def test_self_loaded_specs
assert_equal true, Gem.loaded_specs.keys.include?('sources')
end
end
syntax highlighted by Code2HTML, v. 0.9.1