diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/test/test_uninstall.rb | 40 |
1 files changed, 2 insertions, 38 deletions
diff --git a/Library/Homebrew/test/test_uninstall.rb b/Library/Homebrew/test/test_uninstall.rb index f56f206d0..a7859b7ad 100644 --- a/Library/Homebrew/test/test_uninstall.rb +++ b/Library/Homebrew/test/test_uninstall.rb @@ -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 |
