From f55e93d9fc8db5f460b3f5e102a3cd771f0e7627 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sat, 21 Dec 2013 23:28:03 -0600 Subject: [PATCH] cleaner: add test to demonstrate that empty prefixes are removed --- Library/Homebrew/test/test_cleaner.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/test/test_cleaner.rb b/Library/Homebrew/test/test_cleaner.rb index c3def7cd77..33205a8d28 100644 --- a/Library/Homebrew/test/test_cleaner.rb +++ b/Library/Homebrew/test/test_cleaner.rb @@ -11,7 +11,7 @@ class CleanerTests < Test::Unit::TestCase end def teardown - @f.prefix.rmtree + @f.prefix.rmtree if @f.prefix.exist? end def test_clean_file @@ -28,6 +28,11 @@ class CleanerTests < Test::Unit::TestCase assert_equal 0100444, (@f.lib/'i386.dylib').stat.mode end + def test_prunes_prefix_if_empty + Cleaner.new @f + assert !@f.prefix.directory? + end + def test_prunes_empty_directories subdir = @f.bin/'subdir' subdir.mkpath