From 12e7a08b7ad6d209e433a81c732a5d25ea0fbf76 Mon Sep 17 00:00:00 2001 From: Dominyk Tiller Date: Sun, 31 Jul 2016 02:12:50 +0100 Subject: test_cleaner: add perl removal tests Closes #609. Signed-off-by: Dominyk Tiller --- Library/Homebrew/test/test_cleaner.rb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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" -- cgit v1.2.3