From b65398c549740f04653bf409b658ab5278c4dd00 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Fri, 8 Feb 2013 00:05:45 -0600 Subject: [PATCH] LanguageModuleDependency: foward args to superclass initalizer --- Library/Homebrew/requirements.rb | 2 +- Library/Homebrew/test/test_dependency_collector.rb | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/requirements.rb b/Library/Homebrew/requirements.rb index b4ef6b8812..644bf1c85c 100644 --- a/Library/Homebrew/requirements.rb +++ b/Library/Homebrew/requirements.rb @@ -9,7 +9,7 @@ class LanguageModuleDependency < Requirement @language = language @module_name = module_name @import_name = import_name || module_name - super() + super end satisfy { quiet_system(*the_test) } diff --git a/Library/Homebrew/test/test_dependency_collector.rb b/Library/Homebrew/test/test_dependency_collector.rb index 61ff22d334..7460867218 100644 --- a/Library/Homebrew/test/test_dependency_collector.rb +++ b/Library/Homebrew/test/test_dependency_collector.rb @@ -83,6 +83,16 @@ class DependencyCollectorTests < Test::Unit::TestCase end end +class LanguageModuleDependencyTests < Test::Unit::TestCase + def test_unique_deps_are_not_eql + x = LanguageModuleDependency.new(:node, "less") + y = LanguageModuleDependency.new(:node, "coffee-script") + assert x.hash != y.hash + assert !x.eql?(y) + assert !y.eql?(x) + end +end + class ExternalDepsTests < Test::Unit::TestCase def check_deps_fail specs d = DependencyCollector.new