From 862eb77752afcd3815a6d1b2e93f69a2fedeea99 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Tue, 10 Jun 2014 15:41:45 -0500 Subject: Remove default values from formula constructor parameters Closes #30017. --- Library/Homebrew/test/test_formula.rb | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'Library/Homebrew/test') diff --git a/Library/Homebrew/test/test_formula.rb b/Library/Homebrew/test/test_formula.rb index 6d724d044..42ba74eea 100644 --- a/Library/Homebrew/test/test_formula.rb +++ b/Library/Homebrew/test/test_formula.rb @@ -4,18 +4,15 @@ require 'test/testball' class FormulaTests < Test::Unit::TestCase include VersionAssertions - def test_formula_path_initialization - name = "formula_name" + def test_formula_instantiation klass = Class.new(Formula) { url "http://example.com/foo-1.0.tar.gz" } + name = "formula_name" + path = Formula.path(name) - f = klass.new(name) - assert_equal Formula.path(name), f.path - - f = klass.new(name, path = Object.new) + f = klass.new(name, path) + assert_equal name, f.name assert_equal path, f.path - - f = klass.new(name, nil) - assert_nil f.path + assert_raises(ArgumentError) { klass.new } end def test_prefix -- cgit v1.2.3