From 817c40d2618e0e4aee902a7ef2e1e42520cab7a1 Mon Sep 17 00:00:00 2001 From: thibhero Date: Wed, 5 Mar 2025 17:37:25 -0500 Subject: [PATCH] test for upgrade_spec.rb --- Library/Homebrew/test/cmd/upgrade_spec.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Library/Homebrew/test/cmd/upgrade_spec.rb b/Library/Homebrew/test/cmd/upgrade_spec.rb index 4e7953ee74..0bd3453644 100644 --- a/Library/Homebrew/test/cmd/upgrade_spec.rb +++ b/Library/Homebrew/test/cmd/upgrade_spec.rb @@ -15,4 +15,17 @@ RSpec.describe Homebrew::Cmd::UpgradeCmd do expect(HOMEBREW_CELLAR/"testball/0.1").to be_a_directory expect(HOMEBREW_CELLAR/"testball/0.0.1").not_to exist end + + it "upgrades with asking for user prompts", :integration_test do + setup_test_formula "testball" + (HOMEBREW_CELLAR/"testball/0.0.1/foo").mkpath + + expect { + brew "upgrade", "--ask" + }.to output(/.*Formula\s*\(1\):\s*testball.*/ + ).to_stdout.and not_to_output.to_stderr + + expect(HOMEBREW_CELLAR/"testball/0.1").to be_a_directory + expect(HOMEBREW_CELLAR/"testball/0.0.1").not_to exist + end end