From 473688b109f84a002f6373f45d558e777a536345 Mon Sep 17 00:00:00 2001 From: Builder's Brewery Date: Wed, 6 Aug 2014 12:47:56 +0200 Subject: [PATCH] Added tests for LSL to 'test/test_language.rb' --- test/test_language.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/test_language.rb b/test/test_language.rb index 7c81ceef..25086562 100644 --- a/test/test_language.rb +++ b/test/test_language.rb @@ -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')