diff options
| author | Jack Nagel | 2012-04-13 21:47:33 -0500 |
|---|---|---|
| committer | Jack Nagel | 2012-04-14 00:00:04 -0500 |
| commit | 8e38d050cf8c39afb9e1a80fc5caf6b7ca8b37b6 (patch) | |
| tree | 2986ab3bbf024711a7215fe601f48837f33fd708 /Library | |
| parent | cb067c0a61a1e44c45e828c19a592d10b6cd6b73 (diff) | |
| download | homebrew-8e38d050cf8c39afb9e1a80fc5caf6b7ca8b37b6.tar.bz2 | |
tests: remove special-casing @path in TestBall
Tests that expect Formula#path to resolve to a real path should use
TestBallWithRealPath; TestBall gets its original behavior back, fixing a
failing test in test_formula_install.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/test/test_bucket.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/test/testball.rb | 8 |
2 files changed, 8 insertions, 2 deletions
diff --git a/Library/Homebrew/test/test_bucket.rb b/Library/Homebrew/test/test_bucket.rb index 0c14f39c0..3247260c9 100644 --- a/Library/Homebrew/test/test_bucket.rb +++ b/Library/Homebrew/test/test_bucket.rb @@ -86,7 +86,7 @@ class BeerTasting < Test::Unit::TestCase nostdout do assert_nothing_raised do - f=TestBall.new + f=TestBallWithRealPath.new Homebrew.info_formula f Cleaner.new f Homebrew.prune diff --git a/Library/Homebrew/test/testball.rb b/Library/Homebrew/test/testball.rb index ecee9d709..f440a6ed9 100644 --- a/Library/Homebrew/test/testball.rb +++ b/Library/Homebrew/test/testball.rb @@ -6,7 +6,6 @@ class TestBall <Formula @url="file:///#{TEST_FOLDER}/tarballs/testball-0.1.tbz" @homepage = 'http://example.com/' super "testball" - @path = Pathname.new(__FILE__) end def install prefix.install "bin" @@ -14,6 +13,13 @@ class TestBall <Formula end end +class TestBallWithRealPath < TestBall + def initialize name=nil + super "testballwithrealpath" + @path = Pathname.new(__FILE__) + end +end + class TestBallWithMirror < Formula # `url` is bogus---curl should fail to download it. The mirror is fine # though. |
