TEST Zip'd archives can be extracted
This commit is contained in:
parent
6661f78618
commit
e24e46c793
@ -35,13 +35,21 @@ class TestBall <Formula
|
||||
@url="file:///#{Pathname.new(__FILE__).parent.realpath}/testball-0.1.tbz"
|
||||
super "testball"
|
||||
end
|
||||
|
||||
def install
|
||||
prefix.install "bin"
|
||||
prefix.install "libexec"
|
||||
end
|
||||
end
|
||||
|
||||
class TestZip <Formula
|
||||
def initialize
|
||||
path=HOMEBREW_CACHE.parent+'test-0.1.zip'
|
||||
Kernel.system 'zip', '-0', path, __FILE__
|
||||
@url="file://#{path}"
|
||||
super 'testzip'
|
||||
end
|
||||
end
|
||||
|
||||
class TestBallValidMd5 <TestBall
|
||||
@md5='71aa838a9e4050d1876a295a9e62cbe6'
|
||||
end
|
||||
@ -261,6 +269,10 @@ class BeerTasting <Test::Unit::TestCase
|
||||
nostdout { assert_raises(ExecutionError) { f.brew } }
|
||||
end
|
||||
|
||||
def test_zip
|
||||
nostdout { assert_nothing_raised { TestZip.new.brew {} } }
|
||||
end
|
||||
|
||||
def test_no_ARGV_dupes
|
||||
ARGV.unshift'foo'
|
||||
ARGV.unshift'foo'
|
||||
|
Loading…
x
Reference in New Issue
Block a user