diff options
Diffstat (limited to 'Library/Homebrew/test/uninstall_test.rb')
| -rw-r--r-- | Library/Homebrew/test/uninstall_test.rb | 62 | 
1 files changed, 0 insertions, 62 deletions
diff --git a/Library/Homebrew/test/uninstall_test.rb b/Library/Homebrew/test/uninstall_test.rb deleted file mode 100644 index a9230ffac..000000000 --- a/Library/Homebrew/test/uninstall_test.rb +++ /dev/null @@ -1,62 +0,0 @@ -require "testing_env" -require "cmd/uninstall" - -class UninstallTests < Homebrew::TestCase -  def setup -    super - -    @dependency = formula("dependency") { url "f-1" } -    @dependent = formula("dependent") do -      url "f-1" -      depends_on "dependency" -    end - -    [@dependency, @dependent].each do |f| -      f.installed_prefix.mkpath -      Keg.new(f.installed_prefix).optlink -    end - -    tab = Tab.empty -    tab.homebrew_version = "1.1.6" -    tab.tabfile = @dependent.installed_prefix/Tab::FILENAME -    tab.runtime_dependencies = [ -      { "full_name" => "dependency", "version" => "1" }, -    ] -    tab.write - -    stub_formula_loader @dependency -    stub_formula_loader @dependent -  end - -  def teardown -    Homebrew.failed = false -    super -  end - -  def handle_unsatisfied_dependents -    capture_stderr do -      opts = { @dependency.rack => [Keg.new(@dependency.installed_prefix)] } -      Homebrew.handle_unsatisfied_dependents(opts) -    end -  end - -  def test_check_for_testball_f2s_when_developer -    assert_match "Warning", handle_unsatisfied_dependents -    refute_predicate Homebrew, :failed? -  end - -  def test_check_for_dependents_when_not_developer -    run_as_not_developer do -      assert_match "Error", handle_unsatisfied_dependents -      assert_predicate Homebrew, :failed? -    end -  end - -  def test_check_for_dependents_when_ignore_dependencies -    ARGV << "--ignore-dependencies" -    run_as_not_developer do -      assert_empty handle_unsatisfied_dependents -      refute_predicate Homebrew, :failed? -    end -  end -end  | 
