Skip to content

Commit

Permalink
Expose --no-minimal-deps flag
Browse files Browse the repository at this point in the history
  • Loading branch information
deivid-rodriguez committed Oct 23, 2020
1 parent 8103cfd commit df80801
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
4 changes: 2 additions & 2 deletions lib/rubygems/install_update_options.rb
Original file line number Diff line number Diff line change
Expand Up @@ -122,10 +122,10 @@ def add_install_update_options
options[:minimal_deps] = true
end

add_option(:"Install/Update", "--minimal-deps",
add_option(:"Install/Update", "--[no-]minimal-deps",
"Don't upgrade any dependencies that already",
"meet version requirements") do |value, options|
options[:minimal_deps] = true
options[:minimal_deps] = value
end

add_option(:"Install/Update", "--[no-]post-install-message",
Expand Down
6 changes: 6 additions & 0 deletions test/rubygems/test_gem_install_update_options.rb
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,12 @@ def test_post_install_message
assert_equal true, @cmd.options[:post_install_message]
end

def test_minimal_deps_no
@cmd.handle_options %w[--no-minimal-deps]

assert_equal false, @cmd.options[:minimal_deps]
end

def test_minimal_deps
@cmd.handle_options %w[--minimal-deps]

Expand Down

0 comments on commit df80801

Please sign in to comment.