summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Arko <andre@arko.net>2016-10-12 18:18:56 -0700
committerAndre Arko <andre@arko.net>2016-10-12 18:18:56 -0700
commita4adf1245fc74c2ab6b540ec25ea152da8bc1b50 (patch)
tree9d5ab9121bbd69fe27bb312af108349f657de06b
parent17f7ec32a4d2a6f02f598af5bbcb57b75d551ebd (diff)
downloadbundler-a4adf1245fc74c2ab6b540ec25ea152da8bc1b50.tar.gz
the fake dependency api should return pre gems too
-rw-r--r--spec/support/artifice/endpoint.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/spec/support/artifice/endpoint.rb b/spec/support/artifice/endpoint.rb
index 2955889a86..99ffac1c11 100644
--- a/spec/support/artifice/endpoint.rb
+++ b/spec/support/artifice/endpoint.rb
@@ -24,7 +24,11 @@ class Endpoint < Sinatra::Base
require "rubygems"
require "bundler"
Bundler::Deprecate.skip_during do
- Marshal.load(File.open(gem_repo.join("specs.4.8")).read).map do |name, version, platform|
+ all_specs = %w(specs.4.8 prerelease_specs.4.8).map do |filename|
+ Marshal.load(File.open(gem_repo.join(filename)).read)
+ end.inject(:+)
+
+ all_specs.map do |name, version, platform|
spec = load_spec(name, version, platform, gem_repo)
next unless gem_names.include?(spec.name)
{