diff options
Diffstat (limited to 'test/rubygems/test_gem_resolver_index_set.rb')
-rw-r--r-- | test/rubygems/test_gem_resolver_index_set.rb | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/test/rubygems/test_gem_resolver_index_set.rb b/test/rubygems/test_gem_resolver_index_set.rb new file mode 100644 index 0000000000..137e9b5cac --- /dev/null +++ b/test/rubygems/test_gem_resolver_index_set.rb @@ -0,0 +1,28 @@ +require 'rubygems/test_case' + +class TestGemResolverIndexSet < Gem::TestCase + + def setup + super + + @DR = Gem::Resolver + end + + def test_initialize + set = @DR::IndexSet.new + + fetcher = set.instance_variable_get :@f + + assert_same Gem::SpecFetcher.fetcher, fetcher + end + + def test_initialize_source + set = @DR::IndexSet.new 'http://alternate.example' + + fetcher = set.instance_variable_get :@f + + refute_same Gem::SpecFetcher.fetcher, fetcher + end + +end + |