Silence stderr in test suite
This commit is contained in:
parent
ad5b128fc7
commit
cfe922ffd4
@ -63,7 +63,7 @@ class BeerTasting < Test::Unit::TestCase
|
||||
end
|
||||
|
||||
def test_zip
|
||||
nostdout { assert_nothing_raised { TestZip.new.brew {} } }
|
||||
shutup { assert_nothing_raised { TestZip.new.brew {} } }
|
||||
end
|
||||
|
||||
# needs resurrecting
|
||||
@ -80,7 +80,7 @@ class BeerTasting < Test::Unit::TestCase
|
||||
require 'cmd/prune'
|
||||
require 'cleaner'
|
||||
|
||||
nostdout do
|
||||
shutup do
|
||||
assert_nothing_raised do
|
||||
f=TestBallWithRealPath.new
|
||||
Homebrew.info_formula f
|
||||
@ -103,7 +103,7 @@ class BeerTasting < Test::Unit::TestCase
|
||||
f3.instance_eval { @version = Version.new("0.3") }
|
||||
f3.active_spec.instance_eval { @version = Version.new("0.3") }
|
||||
|
||||
nostdout do
|
||||
shutup do
|
||||
f1.brew { f1.install }
|
||||
f2.brew { f2.install }
|
||||
f3.brew { f3.install }
|
||||
@ -113,7 +113,7 @@ class BeerTasting < Test::Unit::TestCase
|
||||
assert f2.installed?
|
||||
assert f3.installed?
|
||||
|
||||
nostdout do
|
||||
shutup do
|
||||
Homebrew.cleanup_formula f3
|
||||
end
|
||||
|
||||
@ -134,7 +134,7 @@ class BeerTasting < Test::Unit::TestCase
|
||||
end
|
||||
|
||||
def test_pathname_plus_yeast
|
||||
nostdout do
|
||||
shutup do
|
||||
assert_nothing_raised do
|
||||
assert !Pathname.getwd.rmdir_if_possible
|
||||
assert !Pathname.getwd.abv.empty?
|
||||
|
||||
@ -3,12 +3,12 @@ require 'test/testball'
|
||||
|
||||
class ChecksumTests < Test::Unit::TestCase
|
||||
def good_checksum f
|
||||
assert_nothing_raised { nostdout { f.brew {} } }
|
||||
assert_nothing_raised { shutup { f.brew {} } }
|
||||
end
|
||||
|
||||
def bad_checksum f
|
||||
assert_raises ChecksumMismatchError do
|
||||
nostdout { f.brew {} }
|
||||
shutup { f.brew {} }
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@ -20,7 +20,7 @@ end
|
||||
class CleanerTests < Test::Unit::TestCase
|
||||
def test_clean_file
|
||||
f = CleanerTestBall.new
|
||||
nostdout { f.brew { f.install } }
|
||||
shutup { f.brew { f.install } }
|
||||
|
||||
assert_nothing_raised { Cleaner.new f }
|
||||
assert_equal 0100555, (f.bin/'a.out').stat.mode
|
||||
|
||||
@ -13,7 +13,7 @@ class FormulaTests < Test::Unit::TestCase
|
||||
include VersionAssertions
|
||||
|
||||
def test_prefix
|
||||
nostdout do
|
||||
shutup do
|
||||
TestBall.new.brew do |f|
|
||||
assert_equal File.expand_path(f.prefix), (HOMEBREW_CELLAR+f.name+'0.1').to_s
|
||||
assert_kind_of Pathname, f.prefix
|
||||
@ -47,12 +47,12 @@ class FormulaTests < Test::Unit::TestCase
|
||||
f=MostlyAbstractFormula.new
|
||||
assert_equal '__UNKNOWN__', f.name
|
||||
assert_raises(RuntimeError) { f.prefix }
|
||||
nostdout { assert_raises(RuntimeError) { f.brew } }
|
||||
shutup { assert_raises(RuntimeError) { f.brew } }
|
||||
end
|
||||
|
||||
def test_mirror_support
|
||||
HOMEBREW_CACHE.mkpath unless HOMEBREW_CACHE.exist?
|
||||
nostdout do
|
||||
shutup do
|
||||
f = TestBallWithMirror.new
|
||||
_, downloader = f.fetch
|
||||
assert_equal f.url, "file:///#{TEST_FOLDER}/bad_url/testball-0.1.tbz"
|
||||
|
||||
@ -31,7 +31,7 @@ end
|
||||
class InstallTests < Test::Unit::TestCase
|
||||
def temporary_install f
|
||||
# Brew and install the given formula
|
||||
nostdout do
|
||||
shutup do
|
||||
f.brew { f.install }
|
||||
end
|
||||
|
||||
@ -80,7 +80,7 @@ class InstallTests < Test::Unit::TestCase
|
||||
f=TestScriptFileFormula.new
|
||||
|
||||
temporary_install f do
|
||||
nostdout do
|
||||
shutup do
|
||||
f.brew { f.install }
|
||||
end
|
||||
|
||||
|
||||
@ -43,14 +43,14 @@ class LinkTests < Test::Unit::TestCase
|
||||
def test_linking_fails_when_already_linked
|
||||
@keg.link
|
||||
assert_raise RuntimeError, "Cannot link testball" do
|
||||
@keg.link
|
||||
shutup { @keg.link }
|
||||
end
|
||||
end
|
||||
|
||||
def test_linking_fails_when_files_exist
|
||||
FileUtils.touch HOMEBREW_PREFIX/"bin/helloworld"
|
||||
assert_raise RuntimeError do
|
||||
@keg.link
|
||||
shutup { @keg.link }
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user