зеркало из https://github.com/github/ruby.git
[bundler/bundler] Deprecate `--path` flag to `bundle check`
https://github.com/bundler/bundler/commit/0a0e7cf5ec
This commit is contained in:
Родитель
9118cb242b
Коммит
a29ead52e1
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче