diff options
author | Samuel Giddins <segiddins@segiddins.me> | 2017-12-12 19:41:00 -0600 |
---|---|---|
committer | SHIBATA Hiroshi <hsbt@ruby-lang.org> | 2017-12-21 16:48:43 +0900 |
commit | 00e3e8cf51bd9cb5c202689df097918d7878166f (patch) | |
tree | fd446b9166436cb4504229b1159379fe603eae32 | |
parent | 3ae97bafcfab5e7645a7a41642ca923af70a521a (diff) | |
download | bundler-00e3e8cf51bd9cb5c202689df097918d7878166f.tar.gz |
Remove the bundler default spec consistently across ruby versions
-rw-r--r-- | spec/spec_helper.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index ddc5a8a164..18ba45da2c 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -3,11 +3,18 @@ $:.unshift File.expand_path("..", __FILE__) $:.unshift File.expand_path("../../lib", __FILE__) +require "rubygems" +module Gem + if defined?(@path_to_default_spec_map) + @path_to_default_spec_map.delete_if do |_path, spec| + spec.name == "bundler" + end + end +end + begin - require "rubygems" require File.expand_path("../support/path.rb", __FILE__) spec = Gem::Specification.load(Spec::Path.gemspec.to_s) - Gem.remove_unresolved_default_spec(spec) if Gem.respond_to?(:remove_unresolved_default_spec) rspec = spec.dependencies.find {|d| d.name == "rspec" } gem "rspec", rspec.requirement.to_s require "rspec" |