diff options
author | Samuel Giddins <segiddins@segiddins.me> | 2015-11-11 21:36:09 -0600 |
---|---|---|
committer | Samuel Giddins <segiddins@segiddins.me> | 2015-11-11 23:14:10 -0600 |
commit | b530ded855e58083dfc13292876cfc633b6d3403 (patch) | |
tree | 2b925cf1ae22c04ee803e2038ee4e1ad78447048 | |
parent | 521dafedcd9183ff6e91622edf548f43e5facbb7 (diff) | |
download | bundler-seg-rubygems-2.5.0-config-fix.tar.gz |
[FriendlyErrors] Update specs for the release of 2.5.0seg-rubygems-2.5.0-config-fix
-rw-r--r-- | spec/bundler/friendly_errors_spec.rb | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/spec/bundler/friendly_errors_spec.rb b/spec/bundler/friendly_errors_spec.rb index 2eca85eb84..cac83aa6f5 100644 --- a/spec/bundler/friendly_errors_spec.rb +++ b/spec/bundler/friendly_errors_spec.rb @@ -14,7 +14,7 @@ describe Bundler, "friendly errors" do FileUtils.rm(Gem.configuration.config_file_name) end - it "reports a relevant friendly error message", :ruby => ">= 1.9" do + it "reports a relevant friendly error message", :ruby => ">= 1.9", :rubygems => "< 2.5.0" do gemfile <<-G source "file://#{gem_repo1}" gem "rack" @@ -28,6 +28,18 @@ describe Bundler, "friendly errors" do expect(out).not_to include("ERROR REPORT TEMPLATE") expect(exitstatus).to eq(25) if exitstatus end + + it "reports a relevant friendly error message", :ruby => ">= 1.9", :rubygems => ">= 2.5.0" do + gemfile <<-G + source "file://#{gem_repo1}" + gem "rack" + G + + bundle :install, :env => { "DEBUG" => true }, :expect_err => true + + expect(err).to include("Failed to load #{home(".gemrc")}") + expect(exitstatus).to eq(0) if exitstatus + end end it "rescues Thor::AmbiguousTaskError and raises SystemExit" do |