Add Language#search_term

This commit is contained in:
Joshua Peek
2011-05-21 19:52:38 -05:00
parent a69118bd17
commit 4ad79411d3
2 changed files with 19 additions and 0 deletions

View File

@@ -70,6 +70,14 @@ module Linguist
lexer_name == default_lexer_name
end
def search_term
if name == 'Text'
nil
else
lexer_name
end
end
def popular?
@popular
end

View File

@@ -58,6 +58,16 @@ class TestLanguage < Test::Unit::TestCase
end
end
def test_search_term
assert_equal 'perl', Language['Perl'].search_term
assert_equal 'python', Language['Python'].search_term
assert_equal 'ruby', Language['Ruby'].search_term
assert_equal 'cpp', Language['C++'].search_term
assert_equal 'bash', Language['Gentoo Ebuild'].search_term
assert_equal 'scheme', Language['Nu'].search_term
assert_equal nil, Language['Text'].search_term
end
def test_lexer_name
assert_equal 'perl', Language['Perl'].lexer_name
assert_equal 'python', Language['Python'].lexer_name
@@ -65,6 +75,7 @@ class TestLanguage < Test::Unit::TestCase
assert_equal 'cpp', Language['C++'].lexer_name
assert_equal 'bash', Language['Gentoo Ebuild'].lexer_name
assert_equal 'scheme', Language['Nu'].lexer_name
assert_equal 'text', Language['Text'].lexer_name
end
def test_lexer