tests: reset ARGV in teardown
This commit is contained in:
parent
c9d7bab6ca
commit
d86342a251
@ -21,8 +21,6 @@ class CleanupTests < Homebrew::TestCase
|
|||||||
|
|
||||||
def teardown
|
def teardown
|
||||||
FileUtils.rm_f @ds_store
|
FileUtils.rm_f @ds_store
|
||||||
ARGV.delete "--dry-run"
|
|
||||||
ARGV.delete "--prune=all"
|
|
||||||
super
|
super
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -61,8 +61,6 @@ class InstallTests < Homebrew::TestCase
|
|||||||
assert_equal 3, bin.children.length
|
assert_equal 3, bin.children.length
|
||||||
assert_predicate f.prefix/".brew/testball.rb", :readable?
|
assert_predicate f.prefix/".brew/testball.rb", :readable?
|
||||||
end
|
end
|
||||||
ensure
|
|
||||||
ARGV.reject! { |a| a == "--with-invalid_flag" }
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_bottle_unneeded_formula_install
|
def test_bottle_unneeded_formula_install
|
||||||
@ -86,13 +84,10 @@ class InstallTests < Homebrew::TestCase
|
|||||||
|
|
||||||
cc_arg = "--cc=clang"
|
cc_arg = "--cc=clang"
|
||||||
ARGV << cc_arg
|
ARGV << cc_arg
|
||||||
begin
|
|
||||||
temporary_install(TestballBottle.new) do |f|
|
temporary_install(TestballBottle.new) do |f|
|
||||||
tab = Tab.for_formula(f)
|
tab = Tab.for_formula(f)
|
||||||
assert_equal "clang", tab.compiler
|
assert_equal "clang", tab.compiler
|
||||||
end
|
|
||||||
ensure
|
|
||||||
ARGV.delete_if { |x| x == cc_arg }
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -14,8 +14,14 @@ module Homebrew
|
|||||||
TEST_SHA1 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
|
TEST_SHA1 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
|
||||||
TEST_SHA256 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
|
TEST_SHA256 = "deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef".freeze
|
||||||
|
|
||||||
|
def setup
|
||||||
|
super
|
||||||
|
@__argv = ARGV.dup
|
||||||
|
end
|
||||||
|
|
||||||
def teardown
|
def teardown
|
||||||
Tab.clear_cache
|
Tab.clear_cache
|
||||||
|
ARGV.replace(@__argv)
|
||||||
super
|
super
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -62,8 +62,6 @@ class UninstallTests < Homebrew::TestCase
|
|||||||
assert_empty handle_unsatisfied_dependents
|
assert_empty handle_unsatisfied_dependents
|
||||||
refute_predicate Homebrew, :failed?
|
refute_predicate Homebrew, :failed?
|
||||||
end
|
end
|
||||||
ensure
|
|
||||||
ARGV.delete("--ignore-dependencies")
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user