summaryrefslogtreecommitdiff
path: root/test/rubygems/test_gem_resolver_best_set.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/rubygems/test_gem_resolver_best_set.rb')
-rw-r--r--test/rubygems/test_gem_resolver_best_set.rb81
1 files changed, 38 insertions, 43 deletions
diff --git a/test/rubygems/test_gem_resolver_best_set.rb b/test/rubygems/test_gem_resolver_best_set.rb
index 0e279d16a8..8a750cdf8f 100644
--- a/test/rubygems/test_gem_resolver_best_set.rb
+++ b/test/rubygems/test_gem_resolver_best_set.rb
@@ -1,70 +1,65 @@
# frozen_string_literal: true
-require_relative 'helper'
-class TestGemResolverBestSet < Gem::TestCase
- def setup
- super
-
- @DR = Gem::Resolver
- end
+require_relative "helper"
+class TestGemResolverBestSet < Gem::TestCase
def test_initialize
- set = @DR::BestSet.new
+ set = Gem::Resolver::BestSet.new
assert_empty set.sets
end
def test_find_all_index
spec_fetcher do |fetcher|
- fetcher.spec 'a', 1
- fetcher.spec 'a', 2
- fetcher.spec 'b', 1
+ fetcher.spec "a", 1
+ fetcher.spec "a", 2
+ fetcher.spec "b", 1
end
- set = @DR::BestSet.new
+ set = Gem::Resolver::BestSet.new
- dependency = dep 'a', '~> 1'
+ dependency = dep "a", "~> 1"
- req = @DR::DependencyRequest.new dependency, nil
+ req = Gem::Resolver::DependencyRequest.new dependency, nil
found = set.find_all req
- assert_equal %w[a-1], found.map {|s| s.full_name }
+ assert_equal %w[a-1], found.map(&:full_name)
end
def test_find_all_fallback
spec_fetcher do |fetcher|
- fetcher.spec 'a', 1
+ fetcher.spec "a", 1
end
- set = @DR::BestSet.new
+ set = Gem::Resolver::BestSet.new
- api_uri = URI(@gem_repo)
+ api_uri = Gem::URI(@gem_repo)
set.sets << Gem::Resolver::APISet.new(api_uri)
- dependency = dep 'a', '~> 1'
+ dependency = dep "a", "~> 1"
- req = @DR::DependencyRequest.new dependency, nil
+ req = Gem::Resolver::DependencyRequest.new dependency, nil
found = set.find_all req
- assert_equal %w[a-1], found.map {|s| s.full_name }
+ assert_equal %w[a-1], found.map(&:full_name)
end
def test_find_all_local
spec_fetcher do |fetcher|
- fetcher.spec 'a', 1
- fetcher.spec 'a', 2
- fetcher.spec 'b', 1
+ fetcher.spec "a", 1
+ fetcher.spec "a", 2
+ fetcher.spec "b", 1
end
- set = @DR::BestSet.new
+ set = Gem::Resolver::BestSet.new
set.remote = false
- dependency = dep 'a', '~> 1'
+ dependency = dep "a", "~> 1"
- req = @DR::DependencyRequest.new dependency, nil
+ req = Gem::Resolver::DependencyRequest.new dependency, nil
found = set.find_all req
@@ -73,10 +68,10 @@ class TestGemResolverBestSet < Gem::TestCase
def test_prefetch
spec_fetcher do |fetcher|
- fetcher.spec 'a', 1
+ fetcher.spec "a", 1
end
- set = @DR::BestSet.new
+ set = Gem::Resolver::BestSet.new
set.prefetch []
@@ -85,10 +80,10 @@ class TestGemResolverBestSet < Gem::TestCase
def test_prefetch_local
spec_fetcher do |fetcher|
- fetcher.spec 'a', 1
+ fetcher.spec "a", 1
end
- set = @DR::BestSet.new
+ set = Gem::Resolver::BestSet.new
set.remote = false
set.prefetch []
@@ -97,16 +92,16 @@ class TestGemResolverBestSet < Gem::TestCase
end
def test_replace_failed_api_set
- set = @DR::BestSet.new
+ set = Gem::Resolver::BestSet.new
- api_uri = URI(@gem_repo) + './info/'
+ api_uri = Gem::URI(@gem_repo) + "./info/"
api_set = Gem::Resolver::APISet.new api_uri
set.sets << api_set
- error_uri = api_uri + 'a'
+ error_uri = api_uri + "a"
- error = Gem::RemoteFetcher::FetchError.new 'bogus', error_uri
+ error = Gem::RemoteFetcher::FetchError.new "bogus", error_uri
set.replace_failed_api_set error
@@ -118,13 +113,13 @@ class TestGemResolverBestSet < Gem::TestCase
end
def test_replace_failed_api_set_no_api_set
- set = @DR::BestSet.new
+ set = Gem::Resolver::BestSet.new
index_set = Gem::Resolver::IndexSet.new Gem::Source.new @gem_repo
set.sets << index_set
- error = Gem::RemoteFetcher::FetchError.new 'bogus', @gem_repo
+ error = Gem::RemoteFetcher::FetchError.new "bogus", @gem_repo
e = assert_raise Gem::RemoteFetcher::FetchError do
set.replace_failed_api_set error
@@ -134,18 +129,18 @@ class TestGemResolverBestSet < Gem::TestCase
end
def test_replace_failed_api_set_uri_with_credentials
- set = @DR::BestSet.new
+ set = Gem::Resolver::BestSet.new
- api_uri = URI(@gem_repo) + './info/'
- api_uri.user = 'user'
- api_uri.password = 'pass'
+ api_uri = Gem::URI(@gem_repo) + "./info/"
+ api_uri.user = "user"
+ api_uri.password = "pass"
api_set = Gem::Resolver::APISet.new api_uri
set.sets << api_set
- error_uri = api_uri + 'a'
+ error_uri = api_uri + "a"
- error = Gem::RemoteFetcher::FetchError.new 'bogus', error_uri
+ error = Gem::RemoteFetcher::FetchError.new "bogus", error_uri
set.replace_failed_api_set error