diff options
| author | Jack Nagel | 2014-02-21 20:07:41 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-02-21 20:07:41 -0500 |
| commit | c44fb1b78c945c71854b669e6bcfbf5eb5a45724 (patch) | |
| tree | cd3e400818577084b4da192fde715369e8e08a16 /Library/Homebrew/test | |
| parent | 487f4f064ca724327e1eeedbb68832b0543979a4 (diff) | |
| download | homebrew-c44fb1b78c945c71854b669e6bcfbf5eb5a45724.tar.bz2 | |
Eliminate nil check on path parameter
Diffstat (limited to 'Library/Homebrew/test')
| -rw-r--r-- | Library/Homebrew/test/test_formula.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_formula.rb b/Library/Homebrew/test/test_formula.rb index 51b6d8813..dd4f9a3e3 100644 --- a/Library/Homebrew/test/test_formula.rb +++ b/Library/Homebrew/test/test_formula.rb @@ -4,6 +4,20 @@ require 'test/testball' class FormulaTests < Test::Unit::TestCase include VersionAssertions + def test_formula_path_initialization + name = "formula_name" + klass = Class.new(Formula) { url "http://example.com/foo-1.0.tar.gz" } + + f = klass.new(name) + assert_equal Formula.path(name), f.path + + f = klass.new(name, path = Object.new) + assert_equal path, f.path + + f = klass.new(name, nil) + assert_nil f.path + end + def test_prefix f = TestBall.new assert_equal HOMEBREW_CELLAR/f.name/'0.1', f.prefix |
