From 9f09d396154b98fc36eca6eeecf08f97162dc982 Mon Sep 17 00:00:00 2001 From: Andreas Scherer Date: Wed, 25 Dec 2024 10:36:16 +0100 Subject: [PATCH] Partial solution for cask processing. 'brew list --cask' seems to work, but both 'brew list --cask --version' and 'brew list --version' fail because of empty cask list. --- Library/Homebrew/test/cmd/list_spec.rb | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/Library/Homebrew/test/cmd/list_spec.rb b/Library/Homebrew/test/cmd/list_spec.rb index 9ac7cc0b63072..64f5a2e0d2451 100644 --- a/Library/Homebrew/test/cmd/list_spec.rb +++ b/Library/Homebrew/test/cmd/list_spec.rb @@ -13,19 +13,19 @@ formulae.each do |f| (HOMEBREW_CELLAR/f/"1.0/somedir").mkpath end - # casks.each do |f| - # (HOMEBREW_CELLAR/"../Caskroom"/f/"42.0/somedir").mkpath - # end + casks.each do |f| + (HOMEBREW_PREFIX/"Caskroom"/f/"42.0/somedir").mkpath + end expect { brew "list", "--formula" } .to output("#{formulae.sort.join("\n")}\n").to_stdout .and not_to_output.to_stderr .and be_a_success - # expect { brew "list", "--cask" } - # .to output("#{casks.sort.join("\n")}\n").to_stdout - # .and not_to_output.to_stderr - # .and be_a_success + expect { brew "list", "--cask" } + .to output("#{casks.sort.join("\n")}\n").to_stdout + .and not_to_output.to_stderr + .and be_a_success expect { brew "list", "--formula", "--version" } .to output("#{formulae.sort.map { |name| "#{name} 1.0" }.join("\n")}\n").to_stdout @@ -38,8 +38,11 @@ # .and be_a_success # expect { brew "list", "--version" } - # .to output("#{formulae.sort.map { |name| "#{name} 1.0" }.join("\n")}\n" + - # "#{casks.sort.map { |name| "#{name} 42.0" }.join("\n")}\n").to_stdout + # .to output(<<~OUTPUT, + # #{formulae.sort.map { |name| "#{name} 1.0" }.join("\n")} + # #{casks.sort.map { |name| "#{name} 42.0" }.join("\n")} + # OUTPUT + # ).to_stdout # .and not_to_output.to_stderr # .and be_a_success end