Test all lexer values

This commit is contained in:
Joshua Peek
2011-05-29 20:26:49 -05:00
parent 90e2f1c1bd
commit 5bf23ad35b
3 changed files with 130 additions and 8 deletions

View File

@@ -154,7 +154,8 @@ module Linguist
@aliases = [default_alias_name] + (attributes[:aliases] || [])
# Lookup Lexer object
@lexer = Lexer.find_by_alias(attributes[:lexer] || default_alias_name)
@lexer = Lexer.find_by_alias(attributes[:lexer] || default_alias_name) ||
raise(ArgumentError, "#{@name} is missing lexer")
# Set legacy search term
@search_term = attributes[:search_term] || default_alias_name