diff options
author | Andre Arko <andre@arko.net> | 2016-10-12 17:29:25 -0700 |
---|---|---|
committer | Andre Arko <andre@arko.net> | 2016-10-12 17:40:59 -0700 |
commit | 2d038e4a315edc0427bd9dbea0c28e64b6632463 (patch) | |
tree | eccaf68d3b848a7aa43526eeeadcd0ddf57f9dcb | |
parent | 089cdbcab3fccf33ec81cea40e5f3d37b0f41509 (diff) | |
download | bundler-2d038e4a315edc0427bd9dbea0c28e64b6632463.tar.gz |
debug info for error on travis
-rw-r--r-- | spec/realworld/edgecases_spec.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/realworld/edgecases_spec.rb b/spec/realworld/edgecases_spec.rb index a1d44daa47..81fe3d77b0 100644 --- a/spec/realworld/edgecases_spec.rb +++ b/spec/realworld/edgecases_spec.rb @@ -3,10 +3,16 @@ require "spec_helper" describe "real world edgecases", :realworld => true, :sometimes => true do def rubygems_version(name, requirement) + require "bundler/source/rubygems/remote" + require "bundler/fetcher" source = Bundler::Source::Rubygems::Remote.new(URI("https://rubygems.org")) fetcher = Bundler::Fetcher.new(source) index = fetcher.specs([name], nil) rubygem = index.search(Gem::Dependency.new(name, requirement)).last + if rubygem.nil? + raise "Could not find #{name} (#{requirement}) on rubygems.org!\n" \ + "Found specs:\n#{index.send(:specs).inspect}" + end "#{name} (#{rubygem.version})" end |