summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Giddins <segiddins@segiddins.me>2015-11-11 21:36:09 -0600
committerSamuel Giddins <segiddins@segiddins.me>2015-11-11 23:14:10 -0600
commitb530ded855e58083dfc13292876cfc633b6d3403 (patch)
tree2b925cf1ae22c04ee803e2038ee4e1ad78447048
parent521dafedcd9183ff6e91622edf548f43e5facbb7 (diff)
downloadbundler-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.rb14
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