From a8638270f28ecb9737939009a318a1d4f78c0e09 Mon Sep 17 00:00:00 2001 From: thibhero Date: Sun, 8 Jun 2025 12:35:10 -0400 Subject: [PATCH] putting up to date install test --- Library/Homebrew/test/cmd/install_spec.rb | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/test/cmd/install_spec.rb b/Library/Homebrew/test/cmd/install_spec.rb index d9768624f1..917633db1e 100644 --- a/Library/Homebrew/test/cmd/install_spec.rb +++ b/Library/Homebrew/test/cmd/install_spec.rb @@ -103,7 +103,7 @@ RSpec.describe Homebrew::Cmd::InstallCmd do setup_test_formula "testball1", <<~RUBY depends_on "testball5" - depends_on "testball-build" => :build + #depends_on "testball-build" => :build depends_on "installed" RUBY setup_test_formula "installed" @@ -119,10 +119,19 @@ RSpec.describe Homebrew::Cmd::InstallCmd do keg_dir.mkpath touch keg_dir/AbstractTab::FILENAME + regex = / + Formulae\s*\(3\):\s* + (testball1|testball5|testball4) + \s*,\s* + ((?!\1)testball1|testball5|testball4) + \s*,\s* + ((?!\1|\2)testball1|testball5|testball4) + /x + expect do brew "install", "--ask", "testball1" - end.to output(/.*Formulae\s*\(3\):\s*testball1\s*,?\s*testball5\s*,?\s*testball4.*/).to_stdout - .and not_to_output.to_stderr + end.to output(regex).to_stdout + .and not_to_output.to_stderr expect(HOMEBREW_CELLAR/"testball1/0.1/bin/test").to be_a_file expect(HOMEBREW_CELLAR/"testball4/0.1/bin/testball4").to be_a_file