test_keg: add test_empty_installation
This commit is contained in:
parent
885022a5e3
commit
f6355c9dfc
@ -36,6 +36,18 @@ class LinkTests < Homebrew::TestCase
|
|||||||
rmtree HOMEBREW_PREFIX/"lib"
|
rmtree HOMEBREW_PREFIX/"lib"
|
||||||
end
|
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
|
def test_linking_keg
|
||||||
assert_equal 3, @keg.link
|
assert_equal 3, @keg.link
|
||||||
(HOMEBREW_PREFIX/"bin").children.each { |c| assert_predicate c.readlink, :relative? }
|
(HOMEBREW_PREFIX/"bin").children.each { |c| assert_predicate c.readlink, :relative? }
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user