diff options
Diffstat (limited to 'Library/Homebrew/test/test_formula.rb')
| -rw-r--r-- | Library/Homebrew/test/test_formula.rb | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/Library/Homebrew/test/test_formula.rb b/Library/Homebrew/test/test_formula.rb index d17ab272e..fbac07109 100644 --- a/Library/Homebrew/test/test_formula.rb +++ b/Library/Homebrew/test/test_formula.rb @@ -178,7 +178,19 @@ class FormulaTests < Homebrew::TestCase end def test_factory - assert_kind_of Formula, Formulary.factory("tree") + name = 'foo-bar' + path = HOMEBREW_PREFIX+"Library/Formula/#{name}.rb" + path.dirname.mkpath + File.open(path, 'w') do |f| + f << %{ + class #{Formulary.class_s(name)} < Formula + url 'foo-1.0' + end + } + end + assert_kind_of Formula, Formulary.factory(name) + ensure + path.unlink end def test_class_specs_are_always_initialized |
