Skip to content
Snippets Groups Projects
Commit 7c27bfd3 authored by Alyssa Ross's avatar Alyssa Ross Committed by GitHub
Browse files

Merge pull request #1891 from alyssais/global_teardown_argv

tests: reset ARGV in teardown
parents c9d7bab6 d86342a2
No related branches found
No related tags found
No related merge requests found
......@@ -21,8 +21,6 @@ class CleanupTests < Homebrew::TestCase
def teardown
FileUtils.rm_f @ds_store
ARGV.delete "--dry-run"
ARGV.delete "--prune=all"
super
end
......
......@@ -61,8 +61,6 @@ class InstallTests < Homebrew::TestCase
assert_equal 3, bin.children.length
assert_predicate f.prefix/".brew/testball.rb", :readable?
end
ensure
ARGV.reject! { |a| a == "--with-invalid_flag" }
end
def test_bottle_unneeded_formula_install
......@@ -86,13 +84,10 @@ class InstallTests < Homebrew::TestCase
cc_arg = "--cc=clang"
ARGV << cc_arg
begin
temporary_install(TestballBottle.new) do |f|
tab = Tab.for_formula(f)
assert_equal "clang", tab.compiler
end
ensure
ARGV.delete_if { |x| x == cc_arg }
temporary_install(TestballBottle.new) do |f|
tab = Tab.for_formula(f)
assert_equal "clang", tab.compiler
end
end
end
......
......@@ -14,8 +14,14 @@ module Homebrew
TEST_SHA1 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
TEST_SHA256 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
def setup
super
@__argv = ARGV.dup
end
def teardown
Tab.clear_cache
ARGV.replace(@__argv)
super
end
......
......@@ -62,8 +62,6 @@ class UninstallTests < Homebrew::TestCase
assert_empty handle_unsatisfied_dependents
refute_predicate Homebrew, :failed?
end
ensure
ARGV.delete("--ignore-dependencies")
end
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment