From d5dc9ee5e0d39969b95d0072a707a01f9a07b472 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Tue, 4 Apr 2023 01:01:04 +0800 Subject: [PATCH] determine-test-runners: test `--dependents` --- .../test/dev-cmd/determine-test-runners_spec.rb | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/test/dev-cmd/determine-test-runners_spec.rb b/Library/Homebrew/test/dev-cmd/determine-test-runners_spec.rb index 05b30dce94..aeee8fa6ef 100644 --- a/Library/Homebrew/test/dev-cmd/determine-test-runners_spec.rb +++ b/Library/Homebrew/test/dev-cmd/determine-test-runners_spec.rb @@ -33,7 +33,6 @@ describe "brew determine-test-runners" do it "assigns all runners for formulae without any requirements", :integration_test, :needs_linux do setup_test_formula "testball" - ohai runner_env expect { brew "determine-test-runners", "testball", runner_env } .to not_to_output.to_stdout .and not_to_output.to_stderr @@ -52,6 +51,20 @@ describe "brew determine-test-runners" do expect(File.read(github_output)).not_to be_empty expect(get_runners(github_output)).to eq(all_runners) end + + describe "--dependents" do + it "assigns no runners when a formula has no dependents", :integration_test, :needs_linux do + setup_test_formula "testball" + + expect { brew "determine-test-runners", "--dependents", "testball", runner_env } + .to not_to_output.to_stdout + .and not_to_output.to_stderr + .and be_a_success + + expect(File.read(github_output)).not_to be_empty + expect(get_runners(github_output)).to be_empty + end + end end def parse_runner_hash(file)