aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/cask/cli/uninstall_spec.rb
diff options
context:
space:
mode:
authorMarkus Reiter2017-07-29 19:55:05 +0200
committerMarkus Reiter2017-07-29 20:25:37 +0200
commit2ad3a87045246f89aa267251315d660f663c42f2 (patch)
treedfb44525f5ae6233816ec97a4c868ea522b2358c /Library/Homebrew/test/cask/cli/uninstall_spec.rb
parente48a6736b8db7967b1f849975432ddbca6e8f9c0 (diff)
downloadbrew-2ad3a87045246f89aa267251315d660f663c42f2.tar.bz2
Silence all specs by default.
Diffstat (limited to 'Library/Homebrew/test/cask/cli/uninstall_spec.rb')
-rw-r--r--Library/Homebrew/test/cask/cli/uninstall_spec.rb48
1 files changed, 13 insertions, 35 deletions
diff --git a/Library/Homebrew/test/cask/cli/uninstall_spec.rb b/Library/Homebrew/test/cask/cli/uninstall_spec.rb
index cc640fad7..1a1c57e88 100644
--- a/Library/Homebrew/test/cask/cli/uninstall_spec.rb
+++ b/Library/Homebrew/test/cask/cli/uninstall_spec.rb
@@ -2,9 +2,7 @@ describe Hbc::CLI::Uninstall, :cask do
it "displays the uninstallation progress" do
caffeine = Hbc::CaskLoader.load_from_file(TEST_FIXTURE_DIR/"cask/Casks/local-caffeine.rb")
- shutup do
- Hbc::Installer.new(caffeine).install
- end
+ Hbc::Installer.new(caffeine).install
output = Regexp.new <<-EOS.undent
==> Uninstalling Cask local-caffeine
@@ -30,9 +28,7 @@ describe Hbc::CLI::Uninstall, :cask do
it "tries anyway on a non-present Cask when --force is given" do
expect {
- shutup do
- Hbc::CLI::Uninstall.run("local-caffeine", "--force")
- end
+ Hbc::CLI::Uninstall.run("local-caffeine", "--force")
}.not_to raise_error
end
@@ -40,17 +36,13 @@ describe Hbc::CLI::Uninstall, :cask do
caffeine = Hbc::CaskLoader.load_from_file(TEST_FIXTURE_DIR/"cask/Casks/local-caffeine.rb")
transmission = Hbc::CaskLoader.load_from_file(TEST_FIXTURE_DIR/"cask/Casks/local-transmission.rb")
- shutup do
- Hbc::Installer.new(caffeine).install
- Hbc::Installer.new(transmission).install
- end
+ Hbc::Installer.new(caffeine).install
+ Hbc::Installer.new(transmission).install
expect(caffeine).to be_installed
expect(transmission).to be_installed
- shutup do
- Hbc::CLI::Uninstall.run("local-caffeine", "local-transmission")
- end
+ Hbc::CLI::Uninstall.run("local-caffeine", "local-transmission")
expect(caffeine).not_to be_installed
expect(Hbc.appdir.join("Transmission.app")).not_to exist
@@ -61,17 +53,13 @@ describe Hbc::CLI::Uninstall, :cask do
it "calls `uninstall` before removing artifacts" do
cask = Hbc::CaskLoader.load_from_file(TEST_FIXTURE_DIR/"cask/Casks/with-uninstall-script-app.rb")
- shutup do
- Hbc::Installer.new(cask).install
- end
+ Hbc::Installer.new(cask).install
expect(cask).to be_installed
expect(Hbc.appdir.join("MyFancyApp.app")).to exist
expect {
- shutup do
- Hbc::CLI::Uninstall.run("with-uninstall-script-app")
- end
+ Hbc::CLI::Uninstall.run("with-uninstall-script-app")
}.not_to raise_error
expect(cask).not_to be_installed
@@ -81,24 +69,20 @@ describe Hbc::CLI::Uninstall, :cask do
it "can uninstall Casks when the uninstall script is missing, but only when using `--force`" do
cask = Hbc::CaskLoader.load_from_file(TEST_FIXTURE_DIR/"cask/Casks/with-uninstall-script-app.rb")
- shutup do
- Hbc::Installer.new(cask).install
- end
+ Hbc::Installer.new(cask).install
expect(cask).to be_installed
Hbc.appdir.join("MyFancyApp.app").rmtree
- expect { shutup { Hbc::CLI::Uninstall.run("with-uninstall-script-app") } }
+ expect { Hbc::CLI::Uninstall.run("with-uninstall-script-app") }
.to output(/does not exist/).to_stderr
.and raise_error(Hbc::CaskError, "Uninstall incomplete.")
expect(cask).to be_installed
expect {
- shutup do
- Hbc::CLI::Uninstall.run("with-uninstall-script-app", "--force")
- end
+ Hbc::CLI::Uninstall.run("with-uninstall-script-app", "--force")
}.not_to raise_error
expect(cask).not_to be_installed
@@ -131,17 +115,13 @@ describe Hbc::CLI::Uninstall, :cask do
end
it "uninstalls one version at a time" do
- shutup do
- Hbc::CLI::Uninstall.run("versioned-cask")
- end
+ Hbc::CLI::Uninstall.run("versioned-cask")
expect(caskroom_path.join(first_installed_version)).to exist
expect(caskroom_path.join(last_installed_version)).not_to exist
expect(caskroom_path).to exist
- shutup do
- Hbc::CLI::Uninstall.run("versioned-cask")
- end
+ Hbc::CLI::Uninstall.run("versioned-cask")
expect(caskroom_path.join(first_installed_version)).not_to exist
expect(caskroom_path).not_to exist
@@ -180,9 +160,7 @@ describe Hbc::CLI::Uninstall, :cask do
end
it "can still uninstall those Casks" do
- shutup do
- Hbc::CLI::Uninstall.run("ive-been-renamed")
- end
+ Hbc::CLI::Uninstall.run("ive-been-renamed")
expect(app).not_to exist
expect(caskroom_path).not_to exist