Clean up mirror support test

This commit is contained in:
Jack Nagel 2013-04-08 19:15:22 -05:00
parent 646102c311
commit 63aace0e4e
2 changed files with 10 additions and 20 deletions

View File

@ -1,10 +1,6 @@
require 'testing_env'
require 'test/testball'
class AbstractDownloadStrategy
attr_reader :url
end
class MostlyAbstractFormula < Formula
url ''
end
@ -40,13 +36,16 @@ class FormulaTests < Test::Unit::TestCase
end
def test_mirror_support
HOMEBREW_CACHE.mkpath unless HOMEBREW_CACHE.exist?
shutup do
f = TestBallWithMirror.new
_, downloader = f.fetch
assert_equal f.url, "file:///#{TEST_FOLDER}/bad_url/testball-0.1.tbz"
assert_equal downloader.url, "file:///#{TEST_FOLDER}/tarballs/testball-0.1.tbz"
end
f = Class.new(Formula) do
url "file:///#{TEST_FOLDER}/bad_url/testball-0.1.tbz"
mirror "file:///#{TEST_FOLDER}/tarballs/testball-0.1.tbz"
end.new("test_mirror_support")
shutup { f.fetch }
assert_equal "file:///#{TEST_FOLDER}/bad_url/testball-0.1.tbz", f.url
assert_equal "file:///#{TEST_FOLDER}/tarballs/testball-0.1.tbz",
f.downloader.instance_variable_get(:@url)
end
def test_formula_specs

View File

@ -16,15 +16,6 @@ class TestBall < Formula
end
end
class TestBallWithMirror < Formula
url "file:///#{TEST_FOLDER}/bad_url/testball-0.1.tbz"
mirror "file:///#{TEST_FOLDER}/tarballs/testball-0.1.tbz"
def initialize(*)
super "testballwithmirror"
end
end
class ConfigureFails < Formula
url "file:///#{TEST_FOLDER}/tarballs/configure_fails.tar.gz"
version '1.0.0'