aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/test_language_module_dependency.rb
diff options
context:
space:
mode:
authorJack Nagel2013-04-02 15:41:51 -0500
committerJack Nagel2013-04-02 15:41:51 -0500
commita09058ae6531bf96fd4ca9b4d3a919f55fbd2188 (patch)
treee19433e83c6cf05ae23f293c1cef02fa6d26069a /Library/Homebrew/test/test_language_module_dependency.rb
parent19e947b23c1d740b90ead5c59cc69e8693142a28 (diff)
downloadhomebrew-a09058ae6531bf96fd4ca9b4d3a919f55fbd2188.tar.bz2
Add test for differing module and import name
Diffstat (limited to 'Library/Homebrew/test/test_language_module_dependency.rb')
-rw-r--r--Library/Homebrew/test/test_language_module_dependency.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_language_module_dependency.rb b/Library/Homebrew/test/test_language_module_dependency.rb
index 9c30bbe0c..9776d1263 100644
--- a/Library/Homebrew/test/test_language_module_dependency.rb
+++ b/Library/Homebrew/test/test_language_module_dependency.rb
@@ -23,6 +23,14 @@ class LanguageModuleDependencyTests < Test::Unit::TestCase
assert !y.eql?(x)
end
+ def test_differing_module_and_import_name
+ mod_name = "foo"
+ import_name = "bar"
+ l = LanguageModuleDependency.new(:python, mod_name, import_name)
+ assert l.message.include?(mod_name)
+ assert l.the_test.one? { |c| c.include?(import_name) }
+ end
+
def test_bad_perl_deps
assert_deps_fail "notapackage" => :perl
end