diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/requirements.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/test/test_dependency_collector.rb | 10 |
2 files changed, 11 insertions, 1 deletions
diff --git a/Library/Homebrew/requirements.rb b/Library/Homebrew/requirements.rb index b4ef6b881..644bf1c85 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 61ff22d33..746086721 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 |
