Add Language#find_by_lexer

This commit is contained in:
Joshua Peek
2011-05-09 23:31:57 -05:00
parent 7c0fe466a4
commit c37c10a4ab
2 changed files with 22 additions and 0 deletions

View File

@@ -32,6 +32,15 @@ class TestLanguage < Test::Unit::TestCase
assert_equal ruby, Language.find_by_filename('./Rakefile')
end
def test_find_by_lexer
assert_equal Language['Perl'], Language.find_by_lexer('perl')
assert_equal Language['Python'], Language.find_by_lexer('python')
assert_equal Language['Ruby'], Language.find_by_lexer('ruby')
assert_equal Language['C++'], Language.find_by_lexer('cpp')
assert_equal Language['JavaScript'], Language.find_by_lexer('javascript')
assert_equal Language['Scheme'], Language.find_by_lexer('scheme')
end
def test_name
assert_equal "Perl", Language['Perl'].name
assert_equal "Python", Language['Python'].name