diff options
author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2020-06-07 16:18:01 +0200 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2020-06-18 19:14:15 +0900 |
commit | 5d78fb1c9a874285a4031675afd0385011a5d1f3 (patch) | |
tree | 1c458b99e73f11f46b6d6b9278722f81e6119152 /spec/bundler/runtime | |
parent | 974c40c842b34bc05724e9432e443301a4b2649f (diff) | |
download | ruby-5d78fb1c9a874285a4031675afd0385011a5d1f3.tar.gz |
[rubygems/rubygems] Change spec to do the right thing on bundler 3
On bundler 3, the `--deployment` flag doesn't exist, so the `bundle
install --deployment` command was failing silently and the spec was
verifying a different scenario.
Change the spec to work the same regardless of bundler's major version.
Also, from the spec description it was not apparently that a specific
case involving deployment mode was being tested, so I reworded it to
make it more apparent.
https://github.com/rubygems/rubygems/commit/3e33e2b927
Diffstat (limited to 'spec/bundler/runtime')
-rw-r--r-- | spec/bundler/runtime/setup_spec.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/spec/bundler/runtime/setup_spec.rb b/spec/bundler/runtime/setup_spec.rb index dc1034cf04..1fc9be84d8 100644 --- a/spec/bundler/runtime/setup_spec.rb +++ b/spec/bundler/runtime/setup_spec.rb @@ -279,13 +279,13 @@ RSpec.describe "Bundler.setup" do end context "an absolute path is not provided" do - it "uses BUNDLE_GEMFILE to locate the gemfile if present" do + it "uses BUNDLE_GEMFILE to locate the gemfile if present and doesn't fail in deployment mode" do gemfile <<-G source "#{file_uri_for(gem_repo1)}" G bundle "install" - bundle "install --deployment" + bundle "config set --local deployment true" ENV["BUNDLE_GEMFILE"] = "Gemfile" ruby <<-R |