diff options
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/test/test_cleaner.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Library/Homebrew/test/test_cleaner.rb b/Library/Homebrew/test/test_cleaner.rb index c3def7cd7..33205a8d2 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 |
