diff options
| author | L. E. Segovia | 2017-11-16 10:40:32 -0300 |
|---|---|---|
| committer | L. E. Segovia | 2017-11-16 10:40:32 -0300 |
| commit | 8ee6ac26130c74fd102d4e77e24f2c3b6aa86adc (patch) | |
| tree | 1b036e7b0feb4f5ea9ad300a5c3ce543bce79c6a /Library/Homebrew/test | |
| parent | 36fe355159385669fbd5c294b901ed1df5bc745f (diff) | |
| download | brew-8ee6ac26130c74fd102d4e77e24f2c3b6aa86adc.tar.bz2 | |
Implement @reitermarkus's comments
- Split move into a move_back (and clarify when it is used)
- Remove unused flags
- Raise error if installed Caskfile not found
- Error out if an upgrade fails
- Remove some defensive programming checks
Diffstat (limited to 'Library/Homebrew/test')
| -rw-r--r-- | Library/Homebrew/test/cask/cli/reinstall_spec.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/test/cask/cli/uninstall_spec.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/test/cask/cli/upgrade_spec.rb | 8 |
3 files changed, 8 insertions, 4 deletions
diff --git a/Library/Homebrew/test/cask/cli/reinstall_spec.rb b/Library/Homebrew/test/cask/cli/reinstall_spec.rb index 1df814715..3737a7a70 100644 --- a/Library/Homebrew/test/cask/cli/reinstall_spec.rb +++ b/Library/Homebrew/test/cask/cli/reinstall_spec.rb @@ -13,7 +13,7 @@ describe Hbc::CLI::Reinstall, :cask do Already downloaded: .*local-caffeine--1.2.3.zip ==> Verifying checksum for Cask local-caffeine ==> Uninstalling Cask local-caffeine - ==> Moving App 'Caffeine.app' to '.*Caffeine.app'. + ==> Moving App 'Caffeine.app' back to '.*Caffeine.app'. ==> Purging files for version 1.2.3 of Cask local-caffeine ==> Installing Cask local-caffeine ==> Moving App 'Caffeine.app' to '.*Caffeine.app'. diff --git a/Library/Homebrew/test/cask/cli/uninstall_spec.rb b/Library/Homebrew/test/cask/cli/uninstall_spec.rb index 578c0d43a..345e1b9f2 100644 --- a/Library/Homebrew/test/cask/cli/uninstall_spec.rb +++ b/Library/Homebrew/test/cask/cli/uninstall_spec.rb @@ -12,7 +12,7 @@ describe Hbc::CLI::Uninstall, :cask do output = Regexp.new <<~EOS ==> Uninstalling Cask local-caffeine - ==> Moving App 'Caffeine.app' to '.*Caffeine.app'. + ==> Moving App 'Caffeine.app' back to '.*Caffeine.app'. ==> Purging files for version 1.2.3 of Cask local-caffeine EOS diff --git a/Library/Homebrew/test/cask/cli/upgrade_spec.rb b/Library/Homebrew/test/cask/cli/upgrade_spec.rb index ee7ef2261..5c08a4728 100644 --- a/Library/Homebrew/test/cask/cli/upgrade_spec.rb +++ b/Library/Homebrew/test/cask/cli/upgrade_spec.rb @@ -158,7 +158,9 @@ describe Hbc::CLI::Upgrade, :cask do expect(Hbc::CaskLoader.load("will-fail-if-upgraded").versions).to include("1.2.2") expect { - described_class.run("will-fail-if-upgraded") + expect { + described_class.run("will-fail-if-upgraded") + }.to raise_error(Hbc::CaskError) }.to output(output_reverted).to_stderr expect(Hbc::CaskLoader.load("will-fail-if-upgraded")).to be_installed @@ -173,7 +175,9 @@ describe Hbc::CLI::Upgrade, :cask do expect(Hbc::CaskLoader.load("bad-checksum").versions).to include("1.2.2") expect { - described_class.run("bad-checksum") + expect { + described_class.run("bad-checksum") + }.to raise_error(Hbc::CaskSha256MismatchError) }.to_not output(output_reverted).to_stderr expect(Hbc::CaskLoader.load("bad-checksum")).to be_installed |
