aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/formula.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index c104a743b..d70839d47 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -490,7 +490,7 @@ class Formula
end
def test_defined?
- not self.class.instance_variable_get(:@test_defined).nil?
+ false
end
protected
@@ -592,7 +592,7 @@ class Formula
when :brew
raise "You cannot override Formula#brew in class #{name}"
when :test
- @test_defined = true
+ define_method(:test_defined?) { true }
when :options
instance = allocate
@@ -757,7 +757,7 @@ class Formula
def test &block
return @test unless block_given?
- @test_defined = true
+ define_method(:test_defined?) { true }
@test = block
end
end