diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index f012aadbc6226..f8c745f9c922c 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -483,12 +483,8 @@ def expand_dependencies(deps) if dep.prune_from_option?(build) Dependency.prune - elsif dep.test? - if !include_test? - Dependency.prune - elsif !dep.installed? - Dependency.keep_but_prune_recursive_deps - end + elsif include_test? && dep.test? && !dep.installed? + Dependency.keep_but_prune_recursive_deps elsif dep.build? && install_bottle_for?(dependent, build) Dependency.prune elsif dep.prune_if_build_and_not_dependent?(dependent)