Merge pull request #13266 from xxyzz/quiet-install

Don't print Cask installed error message when `--quiet` is used
This commit is contained in:
Bo Anderson 2022-05-11 05:05:25 +01:00 committed by GitHub
commit 4f5f981436
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 0 deletions

View File

@ -67,6 +67,7 @@ module Cask
skip_cask_deps: skip_cask_deps, skip_cask_deps: skip_cask_deps,
require_sha: require_sha, require_sha: require_sha,
quarantine: quarantine, quarantine: quarantine,
quiet: quiet,
zap: zap, zap: zap,
}.compact }.compact

View File

@ -216,6 +216,13 @@ describe Cask::Installer, :cask do
m_subdir = caffeine.metadata_subdir(subdir_name, timestamp: :now, create: true) m_subdir = caffeine.metadata_subdir(subdir_name, timestamp: :now, create: true)
expect(caffeine.metadata_subdir(subdir_name, timestamp: :latest)).to eq(m_subdir) expect(caffeine.metadata_subdir(subdir_name, timestamp: :latest)).to eq(m_subdir)
end end
it "don't print cask installed message with --quiet option" do
caffeine = Cask::CaskLoader.load(cask_path("local-caffeine"))
expect {
described_class.new(caffeine, quiet: true).install
}.to output(nil).to_stdout
end
end end
describe "uninstall" do describe "uninstall" do