uninstall: remove more integration tests
This commit is contained in:
parent
b71ce88fa1
commit
ec83d1decb
@ -23,44 +23,8 @@ class UninstallTests < Homebrew::TestCase
|
||||
end
|
||||
|
||||
class IntegrationCommandTestUninstall < IntegrationCommandTestCase
|
||||
def setup
|
||||
super
|
||||
@f1_path = setup_test_formula "testball_f1", <<-CONTENT
|
||||
def install
|
||||
FileUtils.touch prefix/touch("hello")
|
||||
end
|
||||
CONTENT
|
||||
@f2_path = setup_test_formula "testball_f2", <<-CONTENT
|
||||
depends_on "testball_f1"
|
||||
|
||||
def install
|
||||
FileUtils.touch prefix/touch("hello")
|
||||
end
|
||||
CONTENT
|
||||
end
|
||||
|
||||
def f1
|
||||
Formulary.factory(@f1_path)
|
||||
end
|
||||
|
||||
def f2
|
||||
Formulary.factory(@f2_path)
|
||||
end
|
||||
|
||||
def test_uninstall
|
||||
cmd("install", "testball_f2")
|
||||
run_as_not_developer do
|
||||
assert_match "Refusing to uninstall",
|
||||
cmd_fail("uninstall", "testball_f1")
|
||||
refute_empty f1.installed_kegs
|
||||
|
||||
assert_match "Uninstalling #{f2.rack}",
|
||||
cmd("uninstall", "testball_f2")
|
||||
assert_empty f2.installed_kegs
|
||||
|
||||
assert_match "Uninstalling #{f1.rack}",
|
||||
cmd("uninstall", "testball_f1")
|
||||
assert_empty f1.installed_kegs
|
||||
end
|
||||
cmd("install", testball)
|
||||
assert_match "Uninstalling testball", cmd("uninstall", "--force", testball)
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user