diff --git a/Library/Homebrew/test/test_bucket.rb b/Library/Homebrew/test/test_bucket.rb index 39dd41dab8..d2826efce3 100644 --- a/Library/Homebrew/test/test_bucket.rb +++ b/Library/Homebrew/test/test_bucket.rb @@ -28,15 +28,6 @@ class BeerTasting < Test::Unit::TestCase end end - def test_no_version - assert_nil Pathname.new("http://example.com/blah.tar").version - assert_nil Pathname.new("arse").version - end - - def test_bad_version - assert_raises(RuntimeError) {f=TestBadVersion.new} - end - FOOBAR='foo-bar' def test_formula_funcs classname=Formula.class_s(FOOBAR) diff --git a/Library/Homebrew/test/test_versions.rb b/Library/Homebrew/test/test_versions.rb index 3e55676f51..a02bdb49e3 100644 --- a/Library/Homebrew/test/test_versions.rb +++ b/Library/Homebrew/test/test_versions.rb @@ -1,111 +1,138 @@ +require 'testing_env' + +require 'extend/ARGV' # needs to be after test/unit to avoid conflict with OptionsParser +ARGV.extend(HomebrewArgvExtension) + +require 'formula' +require 'test/testball' + +class MockFormula