mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
tests: optlink fake kegs in uninstall test
This commit is contained in:
parent
e4856143a6
commit
e1d7d44e5a
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user