diff options
| author | Markus Reiter | 2017-07-29 21:42:10 +0200 |
|---|---|---|
| committer | GitHub | 2017-07-29 21:42:10 +0200 |
| commit | 73084096842b9ea6fb0b2feaefbb688eb59c9db0 (patch) | |
| tree | dfb44525f5ae6233816ec97a4c868ea522b2358c /Library/Homebrew/test/cask/cli/fetch_spec.rb | |
| parent | e48a6736b8db7967b1f849975432ddbca6e8f9c0 (diff) | |
| parent | 2ad3a87045246f89aa267251315d660f663c42f2 (diff) | |
| download | brew-73084096842b9ea6fb0b2feaefbb688eb59c9db0.tar.bz2 | |
Merge pull request #2967 from reitermarkus/shutdown
Silence all specs by default.
Diffstat (limited to 'Library/Homebrew/test/cask/cli/fetch_spec.rb')
| -rw-r--r-- | Library/Homebrew/test/cask/cli/fetch_spec.rb | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/Library/Homebrew/test/cask/cli/fetch_spec.rb b/Library/Homebrew/test/cask/cli/fetch_spec.rb index 54bdfc0c8..f71c23fb6 100644 --- a/Library/Homebrew/test/cask/cli/fetch_spec.rb +++ b/Library/Homebrew/test/cask/cli/fetch_spec.rb @@ -8,9 +8,7 @@ describe Hbc::CLI::Fetch, :cask do } it "allows download the installer of a Cask" do - shutup do - Hbc::CLI::Fetch.run("local-transmission", "local-caffeine") - end + Hbc::CLI::Fetch.run("local-transmission", "local-caffeine") expect(Hbc::CurlDownloadStrategy.new(local_transmission).cached_location).to exist expect(Hbc::CurlDownloadStrategy.new(local_caffeine).cached_location).to exist end @@ -18,31 +16,23 @@ describe Hbc::CLI::Fetch, :cask do it "prevents double fetch (without nuking existing installation)" do download_stategy = Hbc::CurlDownloadStrategy.new(local_transmission) - shutup do - Hbc::Download.new(local_transmission).perform - end + Hbc::Download.new(local_transmission).perform old_ctime = File.stat(download_stategy.cached_location).ctime - shutup do - Hbc::CLI::Fetch.run("local-transmission") - end + Hbc::CLI::Fetch.run("local-transmission") new_ctime = File.stat(download_stategy.cached_location).ctime expect(old_ctime.to_i).to eq(new_ctime.to_i) end it "allows double fetch with --force" do - shutup do - Hbc::Download.new(local_transmission).perform - end + Hbc::Download.new(local_transmission).perform download_stategy = Hbc::CurlDownloadStrategy.new(local_transmission) old_ctime = File.stat(download_stategy.cached_location).ctime sleep(1) - shutup do - Hbc::CLI::Fetch.run("local-transmission", "--force") - end + Hbc::CLI::Fetch.run("local-transmission", "--force") download_stategy = Hbc::CurlDownloadStrategy.new(local_transmission) new_ctime = File.stat(download_stategy.cached_location).ctime @@ -51,9 +41,7 @@ describe Hbc::CLI::Fetch, :cask do it "properly handles Casks that are not present" do expect { - shutup do - Hbc::CLI::Fetch.run("notacask") - end + Hbc::CLI::Fetch.run("notacask") }.to raise_error(Hbc::CaskError, "Fetch incomplete.") end |
