mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Added tests for LSL to 'test/test_language.rb'
This commit is contained in:
@@ -32,6 +32,7 @@ class TestLanguage < Test::Unit::TestCase
|
||||
assert_equal Lexer['Java'], Language['ChucK'].lexer
|
||||
assert_equal Lexer['Java'], Language['Java'].lexer
|
||||
assert_equal Lexer['JavaScript'], Language['JavaScript'].lexer
|
||||
assert_equal Lexer['LSL'], Language['LSL'].lexer
|
||||
assert_equal Lexer['MOOCode'], Language['Moocode'].lexer
|
||||
assert_equal Lexer['MuPAD'], Language['mupad'].lexer
|
||||
assert_equal Lexer['NASM'], Language['Assembly'].lexer
|
||||
@@ -92,6 +93,7 @@ class TestLanguage < Test::Unit::TestCase
|
||||
assert_equal Language['Java'], Language.find_by_alias('java')
|
||||
assert_equal Language['JavaScript'], Language.find_by_alias('javascript')
|
||||
assert_equal Language['JavaScript'], Language.find_by_alias('js')
|
||||
assert_equal Language['LSL'], Language.find_by_alias('lsl')
|
||||
assert_equal Language['Literate Haskell'], Language.find_by_alias('lhs')
|
||||
assert_equal Language['Literate Haskell'], Language.find_by_alias('literate-haskell')
|
||||
assert_equal Language['Objective-C'], Language.find_by_alias('objc')
|
||||
@@ -185,6 +187,7 @@ class TestLanguage < Test::Unit::TestCase
|
||||
|
||||
def test_programming
|
||||
assert_equal :programming, Language['JavaScript'].type
|
||||
assert_equal :programming, Language['LSL'].type
|
||||
assert_equal :programming, Language['Perl'].type
|
||||
assert_equal :programming, Language['PowerShell'].type
|
||||
assert_equal :programming, Language['Python'].type
|
||||
@@ -324,6 +327,7 @@ class TestLanguage < Test::Unit::TestCase
|
||||
assert_equal '#3581ba', Language['Python'].color
|
||||
assert_equal '#f1e05a', Language['JavaScript'].color
|
||||
assert_equal '#31859c', Language['TypeScript'].color
|
||||
assert_equal '#3d9970', Language['LSL'].color
|
||||
end
|
||||
|
||||
def test_colors
|
||||
@@ -336,6 +340,7 @@ class TestLanguage < Test::Unit::TestCase
|
||||
assert_equal 'coffee', Language['CoffeeScript'].ace_mode
|
||||
assert_equal 'csharp', Language['C#'].ace_mode
|
||||
assert_equal 'css', Language['CSS'].ace_mode
|
||||
assert_equal 'lsl', Language['LSL'].ace_mode
|
||||
assert_equal 'javascript', Language['JavaScript'].ace_mode
|
||||
end
|
||||
|
||||
@@ -350,6 +355,7 @@ class TestLanguage < Test::Unit::TestCase
|
||||
end
|
||||
|
||||
def test_extensions
|
||||
assert Language['LSL'].extensions.include?('.lsl')
|
||||
assert Language['Perl'].extensions.include?('.pl')
|
||||
assert Language['Python'].extensions.include?('.py')
|
||||
assert Language['Ruby'].extensions.include?('.rb')
|
||||
|
||||
Reference in New Issue
Block a user