tests: optlink fake kegs in uninstall test

This commit is contained in:
Alyssa Ross 2016-12-23 17:29:29 +00:00
parent e4856143a6
commit e1d7d44e5a

View File

@ -9,7 +9,10 @@ class UninstallTests < Homebrew::TestCase
depends_on "dependency" depends_on "dependency"
end end
[@dependency, @dependent].each { |f| f.installed_prefix.mkpath } [@dependency, @dependent].each do |f|
f.installed_prefix.mkpath
Keg.new(f.installed_prefix).optlink
end
tab = Tab.empty tab = Tab.empty
tab.homebrew_version = "1.1.6" tab.homebrew_version = "1.1.6"
@ -25,7 +28,10 @@ class UninstallTests < Homebrew::TestCase
def teardown def teardown
Homebrew.failed = false Homebrew.failed = false
[@dependency, @dependent].each { |f| f.rack.rmtree } [@dependency, @dependent].each do |f|
f.installed_kegs.each(&:remove_opt_record)
f.rack.rmtree
end
end end
def handle_unsatisfied_dependents def handle_unsatisfied_dependents