Clean up mirror support test
This commit is contained in:
parent
646102c311
commit
63aace0e4e
@ -1,10 +1,6 @@
|
|||||||
require 'testing_env'
|
require 'testing_env'
|
||||||
require 'test/testball'
|
require 'test/testball'
|
||||||
|
|
||||||
class AbstractDownloadStrategy
|
|
||||||
attr_reader :url
|
|
||||||
end
|
|
||||||
|
|
||||||
class MostlyAbstractFormula < Formula
|
class MostlyAbstractFormula < Formula
|
||||||
url ''
|
url ''
|
||||||
end
|
end
|
||||||
@ -40,13 +36,16 @@ class FormulaTests < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_mirror_support
|
def test_mirror_support
|
||||||
HOMEBREW_CACHE.mkpath unless HOMEBREW_CACHE.exist?
|
f = Class.new(Formula) do
|
||||||
shutup do
|
url "file:///#{TEST_FOLDER}/bad_url/testball-0.1.tbz"
|
||||||
f = TestBallWithMirror.new
|
mirror "file:///#{TEST_FOLDER}/tarballs/testball-0.1.tbz"
|
||||||
_, downloader = f.fetch
|
end.new("test_mirror_support")
|
||||||
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"
|
shutup { f.fetch }
|
||||||
end
|
|
||||||
|
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
|
end
|
||||||
|
|
||||||
def test_formula_specs
|
def test_formula_specs
|
||||||
|
|||||||
@ -16,15 +16,6 @@ class TestBall < Formula
|
|||||||
end
|
end
|
||||||
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
|
class ConfigureFails < Formula
|
||||||
url "file:///#{TEST_FOLDER}/tarballs/configure_fails.tar.gz"
|
url "file:///#{TEST_FOLDER}/tarballs/configure_fails.tar.gz"
|
||||||
version '1.0.0'
|
version '1.0.0'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user