From 692174305d55640472286bfa1db00863333f2ee2 Mon Sep 17 00:00:00 2001 From: thibhero Date: Thu, 6 Mar 2025 23:54:19 -0500 Subject: [PATCH] correcting regex to match in any order and only once --- Library/Homebrew/test/cmd/upgrade_spec.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Library/Homebrew/test/cmd/upgrade_spec.rb b/Library/Homebrew/test/cmd/upgrade_spec.rb index 1fc6f65c4d..436b513cb7 100644 --- a/Library/Homebrew/test/cmd/upgrade_spec.rb +++ b/Library/Homebrew/test/cmd/upgrade_spec.rb @@ -54,8 +54,7 @@ RSpec.describe Homebrew::Cmd::UpgradeCmd do expect do brew "upgrade", "--ask" - end.to output(/.*Formulae\s*\(3\):\s*(?:testball|testball5|testball4)\s*,?\s*(?:testball|testball5|testball4)\s*,? -\s*(?:testball|testball5|testball4).*/) + end.to output(/Formulae\s*\(3\):\s*(testball|testball5|testball4)\s*,\s*(?!(\1))(testball|testball5|testball4)\s*,\s*(?!(\1|\3))(testball|testball5|testball4)/) .to_stdout.and not_to_output.to_stderr expect(HOMEBREW_CELLAR/"testball/0.1").to be_a_directory