diff options
author | Andre Arko <andre@arko.net> | 2016-10-12 18:18:56 -0700 |
---|---|---|
committer | Andre Arko <andre@arko.net> | 2016-10-12 18:18:56 -0700 |
commit | a4adf1245fc74c2ab6b540ec25ea152da8bc1b50 (patch) | |
tree | 9d5ab9121bbd69fe27bb312af108349f657de06b | |
parent | 17f7ec32a4d2a6f02f598af5bbcb57b75d551ebd (diff) | |
download | bundler-a4adf1245fc74c2ab6b540ec25ea152da8bc1b50.tar.gz |
the fake dependency api should return pre gems too
-rw-r--r-- | spec/support/artifice/endpoint.rb | 6 |
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) { |