[bundler/bundler] Deprecate `--path` flag to `bundle check`

https://github.com/bundler/bundler/commit/0a0e7cf5ec
This commit is contained in:
David Rodríguez 2019-08-16 12:08:22 +02:00 коммит произвёл Hiroshi SHIBATA
Родитель 9118cb242b
Коммит a29ead52e1
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: F9CF13417264FAC2
2 изменённых файлов: 24 добавлений и 0 удалений

Просмотреть файл

@ -156,6 +156,8 @@ module Bundler
"Specify a different path than the system default ($BUNDLE_PATH or $GEM_HOME).#{" Bundler will remember this value for future installs on this machine" unless Bundler.feature_flag.forget_cli_options?}"
map "c" => "check"
def check
remembered_flag_deprecation("path")
require_relative "cli/check"
Check.new(options).run
end

Просмотреть файл

@ -95,6 +95,28 @@ RSpec.describe "major deprecations" do
end
end
context "bundle check --path" do
before do
install_gemfile <<-G
source "#{file_uri_for(gem_repo1)}"
gem "rack"
G
bundle "check --path vendor/bundle"
end
it "should print a deprecation warning", :bundler => "2" do
expect(deprecations).to include(
"The `--path` flag is deprecated because it relies on being " \
"remembered accross bundler invokations, which bundler will no " \
"longer do in future versions. Instead please use `bundle config set " \
"path 'vendor/bundle'`, and stop using this flag"
)
end
pending "should fail with a helpful error", :bundler => "3"
end
describe "bundle config" do
describe "old list interface" do
before do