aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominyk Tiller2016-07-31 02:12:50 +0100
committerDominyk Tiller2016-07-31 03:44:29 +0100
commit12e7a08b7ad6d209e433a81c732a5d25ea0fbf76 (patch)
tree9235bbdcb615a369a004aa30326f337799235b37
parent202f793d8a46bcc186740429af26ea14093d49f8 (diff)
downloadbrew-12e7a08b7ad6d209e433a81c732a5d25ea0fbf76.tar.bz2
test_cleaner: add perl removal tests
Closes #609. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
-rw-r--r--Library/Homebrew/test/test_cleaner.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_cleaner.rb b/Library/Homebrew/test/test_cleaner.rb
index 1b214c2d1..450a78d86 100644
--- a/Library/Homebrew/test/test_cleaner.rb
+++ b/Library/Homebrew/test/test_cleaner.rb
@@ -151,6 +151,28 @@ class CleanerTests < Homebrew::TestCase
refute_predicate file, :exist?
end
+ def test_removes_perllocal_files
+ file = @f.lib/"perl5/darwin-thread-multi-2level/perllocal.pod"
+
+ (@f.lib/"perl5/darwin-thread-multi-2level").mkpath
+ touch file
+
+ Cleaner.new(@f).clean
+
+ refute_predicate file, :exist?
+ end
+
+ def test_removes_packlist_files
+ file = @f.lib/"perl5/darwin-thread-multi-2level/auto/test/.packlist"
+
+ (@f.lib/"perl5/darwin-thread-multi-2level/auto/test").mkpath
+ touch file
+
+ Cleaner.new(@f).clean
+
+ refute_predicate file, :exist?
+ end
+
def test_skip_clean_la
file = @f.lib/"foo.la"