Simplify tests

This commit is contained in:
Jack Nagel 2013-04-07 18:40:40 -05:00
parent 9013b3a0c9
commit c816ad70b6
3 changed files with 4 additions and 16 deletions

View File

@ -31,15 +31,7 @@ class FormulaTests < Test::Unit::TestCase
def test_cant_override_brew
assert_raises(RuntimeError) do
eval <<-EOS
class TestBallOverrideBrew < Formula
def initialize
super "foo"
end
def brew
end
end
EOS
Class.new(Formula) { def brew; end }
end
end

View File

@ -19,11 +19,9 @@ end
class ConfigureTests < Test::Unit::TestCase
def test_detect_failed_configure
f = ConfigureFails.new
begin
shutup { f.brew { f.install } }
rescue BuildError => e
assert e.was_running_configure?
end
shutup { f.brew { f.install } }
rescue BuildError => e
assert e.was_running_configure?
end
end

View File

@ -1,7 +1,6 @@
require 'formula'
class TestBall < Formula
# name parameter required for some Formula::factory
def initialize name=nil
@homepage = 'http://example.com/'
@stable ||= SoftwareSpec.new
@ -31,7 +30,6 @@ class TestBallWithMirror < Formula
end
class ConfigureFails < Formula
# name parameter required for some Formula::factory
url "file:///#{TEST_FOLDER}/tarballs/configure_fails.tar.gz"
version '1.0.0'
sha1 'b36c65e5de86efef1b3a7e9cf78a98c186b400b3'