From 74d121507e4a287d18646c86fc59e21a1b98e32c Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Tue, 10 May 2011 09:21:30 -0500 Subject: [PATCH] Copy some test cases over --- test/test_language.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/test_language.rb b/test/test_language.rb index f84f682e..1d329a90 100644 --- a/test/test_language.rb +++ b/test/test_language.rb @@ -30,6 +30,11 @@ class TestLanguage < Test::Unit::TestCase assert_equal ruby, Language.find_by_filename('Rakefile') assert_equal ruby, Language.find_by_filename('vendor/Rakefile') assert_equal ruby, Language.find_by_filename('./Rakefile') + + assert_equal Language['Gentoo Ebuild'], Language.find_by_filename('file.ebuild') + assert_equal Language['Python'], Language.find_by_filename('itty.py') + assert_equal Language['Nu'], Language.find_by_filename('itty.nu') + assert_nil Language.find_by_filename('defun.kt') end def test_find_by_lexer @@ -39,6 +44,7 @@ class TestLanguage < Test::Unit::TestCase 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') + assert_nil Language.find_by_lexer('kt') end def test_name @@ -58,6 +64,8 @@ class TestLanguage < Test::Unit::TestCase 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 end def test_extensions