Separate lexer and lexer_name

This commit is contained in:
Joshua Peek
2011-05-19 23:45:34 -05:00
parent 7b45e5c9f5
commit 0f0f6d282b
7 changed files with 68 additions and 30 deletions

View File

@@ -58,13 +58,22 @@ class TestLanguage < Test::Unit::TestCase
end
end
def test_lexer_name
assert_equal 'perl', Language['Perl'].lexer_name
assert_equal 'python', Language['Python'].lexer_name
assert_equal 'ruby', Language['Ruby'].lexer_name
assert_equal 'cpp', Language['C++'].lexer_name
assert_equal 'bash', Language['Gentoo Ebuild'].lexer_name
assert_equal 'scheme', Language['Nu'].lexer_name
end
def test_lexer
assert_equal 'perl', Language['Perl'].lexer
assert_equal 'python', Language['Python'].lexer
assert_equal 'ruby', Language['Ruby'].lexer
assert_equal 'cpp', Language['C++'].lexer
assert_equal 'bash', Language['Gentoo Ebuild'].lexer
assert_equal 'scheme', Language['Nu'].lexer
assert_equal Lexer['Perl'], Language['Perl'].lexer
assert_equal Lexer['Python'], Language['Python'].lexer
assert_equal Lexer['Ruby'], Language['Ruby'].lexer
assert_equal Lexer['C++'], Language['C++'].lexer
assert_equal Lexer['Bash'], Language['Gentoo Ebuild'].lexer
assert_equal Lexer['Scheme'], Language['Nu'].lexer
end
def test_extensions