From 625a6c08ebbeb4408432faddc93f11d95b73ff8f Mon Sep 17 00:00:00 2001 From: Ruoyu Zhong Date: Fri, 22 Aug 2025 02:04:55 +0800 Subject: [PATCH] test/cli/parser: add one more test --- Library/Homebrew/test/cli/parser_spec.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Library/Homebrew/test/cli/parser_spec.rb b/Library/Homebrew/test/cli/parser_spec.rb index c2b23fd81c..33497a3685 100644 --- a/Library/Homebrew/test/cli/parser_spec.rb +++ b/Library/Homebrew/test/cli/parser_spec.rb @@ -10,6 +10,7 @@ RSpec.describe Homebrew::CLI::Parser do described_class.new(Cmd) do switch "--more-verbose", description: "Flag for higher verbosity" switch "--pry", env: :pry + switch "--foo", env: :foo switch "--bar", env: :bar switch "--hidden", hidden: true end @@ -18,6 +19,7 @@ RSpec.describe Homebrew::CLI::Parser do before do allow(Homebrew::EnvConfig).to receive(:pry?).and_return(true) allow(ENV).to receive(:fetch).and_call_original + allow(ENV).to receive(:fetch).with("HOMEBREW_FOO", nil).and_return("") allow(ENV).to receive(:fetch).with("HOMEBREW_BAR", nil).and_return("1") end @@ -116,6 +118,7 @@ RSpec.describe Homebrew::CLI::Parser do it "maps environment var to an option" do args = parser.parse([]) expect(args.pry?).to be true + expect(args.foo?).to be false expect(args.bar?).to be true end end