aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorJack Nagel2013-12-21 23:28:03 -0600
committerJack Nagel2013-12-21 23:28:03 -0600
commitf55e93d9fc8db5f460b3f5e102a3cd771f0e7627 (patch)
treed281ab333a874778c389cfda599b63e47e577129 /Library/Homebrew/test
parent8430307fa5c3e5c4699b1363da5c38ab3ef23822 (diff)
downloadbrew-f55e93d9fc8db5f460b3f5e102a3cd771f0e7627.tar.bz2
cleaner: add test to demonstrate that empty prefixes are removed
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/test_cleaner.rb7
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