LanguageModuleDependency: foward args to superclass initalizer

This commit is contained in:
Jack Nagel 2013-02-08 00:05:45 -06:00
parent d547102253
commit b65398c549
2 changed files with 11 additions and 1 deletions

View File

@ -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) }

View File

@ -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