From f6355c9dfc084dd95af263f4ecb13647e8f25a4f Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Sat, 9 Jan 2016 21:09:02 +0800 Subject: test_keg: add test_empty_installation --- Library/Homebrew/test/test_keg.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Library') diff --git a/Library/Homebrew/test/test_keg.rb b/Library/Homebrew/test/test_keg.rb index ed92b7e7d..ff3627b7d 100644 --- a/Library/Homebrew/test/test_keg.rb +++ b/Library/Homebrew/test/test_keg.rb @@ -36,6 +36,18 @@ class LinkTests < Homebrew::TestCase rmtree HOMEBREW_PREFIX/"lib" end + def test_empty_installation + %w[.DS_Store INSTALL_RECEIPT.json LICENSE.txt].each do |file| + touch @keg/file + end + assert_predicate @keg, :exist? + assert_predicate @keg, :directory? + refute_predicate @keg, :empty_installation? + + (@keg/"bin").rmtree + assert_predicate @keg, :empty_installation? + end + def test_linking_keg assert_equal 3, @keg.link (HOMEBREW_PREFIX/"bin").children.each { |c| assert_predicate c.readlink, :relative? } -- cgit v1.2.3