1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

[bundler/bundler] bundler/inline should always install gems to system path

As discussed in the P/R, when `BUNDLE_PATH` env is set Bundler should
still install gems to the system path. `GEM_HOME` can be used to provide
different location if needed.

The test is added to document expected behavior of `bundler/inline`.

https://github.com/bundler/bundler/commit/ae419fd6f8
This commit is contained in:
robuye 2019-05-02 02:00:21 +02:00 committed by Hiroshi SHIBATA
parent 4089f8df1e
commit 884f948a90
No known key found for this signature in database
GPG key ID: F9CF13417264FAC2

View file

@ -291,6 +291,19 @@ RSpec.describe "bundler/inline#gemfile" do
expect(out).to eq "1.0.0"
end
context "when BUNDLE_PATH is set" do
it "installs inline gems to the system path regardless" do
script <<-RUBY, :env => { "BUNDLE_PATH" => "./vendor/inline" }
gemfile(true) do
source "file://#{gem_repo1}"
gem "rack"
end
RUBY
expect(last_command).to be_success
expect(system_gem_path("gems/rack-1.0.0")).to exist
end
end
it "skips platform warnings" do
simulate_platform "ruby"