Skip to content
Snippets Groups Projects
Commit 8407ad23 authored by Jack Nagel's avatar Jack Nagel
Browse files

Add tests for Formula#installed_prefix

parent 4adecd73
No related branches found
No related tags found
No related merge requests found
......@@ -26,6 +26,84 @@ class FormulaTests < Test::Unit::TestCase
assert f.installed?
end
def test_installed_prefix
f = Class.new(TestBall).new
assert_equal f.prefix, f.installed_prefix
end
def test_installed_prefix_head_installed
f = formula do
head 'foo'
devel do
url 'foo'
version '1.0'
end
end
prefix = HOMEBREW_CELLAR+f.name+f.head.version
prefix.mkpath
assert_equal prefix, f.installed_prefix
ensure
prefix.rmtree
end
def test_installed_prefix_devel_installed
f = formula do
head 'foo'
devel do
url 'foo'
version '1.0'
end
end
prefix = HOMEBREW_CELLAR+f.name+f.devel.version
prefix.mkpath
assert_equal prefix, f.installed_prefix
ensure
prefix.rmtree
end
def test_installed_prefix_stable_installed
f = formula do
head 'foo'
devel do
url 'foo'
version '1.0-devel'
end
end
prefix = HOMEBREW_CELLAR+f.name+f.version
prefix.mkpath
assert_equal prefix, f.installed_prefix
ensure
prefix.rmtree
end
def test_installed_prefix_head_active_spec
ARGV.stubs(:build_head? => true)
f = formula do
head 'foo'
devel do
url 'foo'
version '1.0-devel'
end
end
prefix = HOMEBREW_CELLAR+f.name+f.head.version
assert_equal prefix, f.installed_prefix
end
def test_installed_prefix_devel_active_spec
ARGV.stubs(:build_devel? => true)
f = formula do
head 'foo'
devel do
url 'foo'
version '1.0-devel'
end
end
prefix = HOMEBREW_CELLAR+f.name+f.devel.version
assert_equal prefix, f.installed_prefix
end
def test_equality
x = TestBall.new
y = TestBall.new
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment