tests: set verbose in ENV instead of stubbing ARGV

This commit is contained in:
Alyssa Ross 2017-01-21 15:16:32 +00:00
parent 0c1d665568
commit a736c7e317

View File

@ -47,7 +47,7 @@ class SandboxTest < Homebrew::TestCase
def test_complains_on_failure def test_complains_on_failure
Utils.expects(popen_read: "foo") Utils.expects(popen_read: "foo")
ARGV.stubs(verbose?: true) ENV["HOMEBREW_VERBOSE"] = "1"
out, _err = capture_io do out, _err = capture_io do
assert_raises(ErrorDuringExecution) { @sandbox.exec "false" } assert_raises(ErrorDuringExecution) { @sandbox.exec "false" }
end end
@ -61,7 +61,7 @@ class SandboxTest < Homebrew::TestCase
bar bar
EOS EOS
Utils.expects(popen_read: with_bogus_error) Utils.expects(popen_read: with_bogus_error)
ARGV.stubs(verbose?: true) ENV["HOMEBREW_VERBOSE"] = "1"
out, _err = capture_io do out, _err = capture_io do
assert_raises(ErrorDuringExecution) { @sandbox.exec "false" } assert_raises(ErrorDuringExecution) { @sandbox.exec "false" }
end end