diff options
| author | mansimarkaur | 2017-07-19 02:46:45 +0530 |
|---|---|---|
| committer | mansimarkaur | 2017-08-27 01:18:40 +0530 |
| commit | 5e17d63010c74dd23f02222feb61b76f515908d4 (patch) | |
| tree | 4f7d8c33844a666ad5171793b1c3edea527570db /Library/Homebrew/test/cleanup_spec.rb | |
| parent | c1799bb49712b9362b54e8bccae1e721ce6542e0 (diff) | |
| download | brew-5e17d63010c74dd23f02222feb61b76f515908d4.tar.bz2 | |
Added tests for ARGV prune 'all'
Diffstat (limited to 'Library/Homebrew/test/cleanup_spec.rb')
| -rw-r--r-- | Library/Homebrew/test/cleanup_spec.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Library/Homebrew/test/cleanup_spec.rb b/Library/Homebrew/test/cleanup_spec.rb index 81cd63147..f1a6e770e 100644 --- a/Library/Homebrew/test/cleanup_spec.rb +++ b/Library/Homebrew/test/cleanup_spec.rb @@ -163,5 +163,21 @@ describe Homebrew::Cleanup do expect(npm_cache).not_to exist end + + it "cleans up files and directories with name containing -- if ARGV prune is all" do + a = (HOMEBREW_CACHE/"--a") + b = (HOMEBREW_CACHE/"b") + c = (HOMEBREW_CACHE/"c") + a.mkpath + b.mkpath + FileUtils.touch c + allow(ARGV).to receive(:value).with("prune").and_return("all") + shutup do + described_class.cleanup_cache + end + expect(a).not_to exist + expect(b).to exist + expect(c).not_to exist + end end end |
