From f9c8baee02a402bb2893fa6703f6c310f242547f Mon Sep 17 00:00:00 2001 From: Rylan Polster Date: Mon, 19 Sep 2022 23:32:39 -0400 Subject: [PATCH] Separate test from runtime dependencies in `Formula#to_hash` --- Library/Homebrew/formula.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 10d7fd3ca4..cdf29d45b8 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -2070,6 +2070,10 @@ class Formula "dependencies" => dependencies.reject(&:optional?) .reject(&:recommended?) .reject(&:build?) + .reject(&:test?) + .map(&:name) + .uniq, + "test_dependencies" => dependencies.select(&:test?) .map(&:name) .uniq, "recommended_dependencies" => dependencies.select(&:recommended?)