diff options
Diffstat (limited to 'spec/bundler/rubygems_integration_spec.rb')
-rw-r--r-- | spec/bundler/rubygems_integration_spec.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/bundler/rubygems_integration_spec.rb b/spec/bundler/rubygems_integration_spec.rb index decc3d6fa1..6ff2e1db3e 100644 --- a/spec/bundler/rubygems_integration_spec.rb +++ b/spec/bundler/rubygems_integration_spec.rb @@ -18,4 +18,11 @@ describe Bundler::RubygemsIntegration do Bundler.rubygems.validate(spec) end end + + describe "#configuration" do + it "handles Gem::SystemExitException errors" do + allow(Gem).to receive(:configuration) { raise Gem::SystemExitException.new(1) } + expect { Bundler.rubygems.configuration }.to raise_error(Gem::SystemExitException) + end + end end |