diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index c2f07c73e2..20917292fc 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -488,9 +488,9 @@ class FormulaInstaller if dep.prune_from_option?(build) Dependency.prune - elsif include_test? && dep.test? && !dep.installed? - Dependency.keep_but_prune_recursive_deps - elsif dep.build? && install_bottle_for?(dependent, build) + elsif dep.test? && !dep.build? && !include_test? + Dependency.prune + elsif dep.build? && !dep.test? && install_bottle_for?(dependent, build) Dependency.prune elsif dep.prune_if_build_and_not_dependent?(dependent) Dependency.prune