Improve .cls language detection

This commit is contained in:
Abe Voelker
2012-03-21 10:05:53 -05:00
parent 777f5a3b87
commit 22db59d8c0
10 changed files with 1542 additions and 24 deletions

View File

@@ -288,8 +288,14 @@ class TestBlob < Test::Unit::TestCase
assert_nil blob("octocat.png").language
# .cls disambiguation
assert_equal Language['OpenEdge ABL'], blob("openedge.cls").language
assert_equal Language['TeX'], blob("latex.cls").language
# https://github.com/abevoelker/abl-email-client/blob/master/com/abevoelker/email/Email.cls
assert_equal Language['OpenEdge ABL'], blob("Email.cls").language
# https://github.com/emcmanis/Thesis/blob/master/TeX/Thesis%20Template/reedthesis.cls
assert_equal Language['TeX'], blob("reedthesis.cls").language
# https://github.com/DangerMouseB/VLMessaging/blob/master/VLMMachineRouter/cApplication.cls
assert_equal Language['Visual Basic'], blob("cApplication.cls").language
# https://github.com/apex-commons/base/blob/master/src/classes/ArrayUtils.cls
assert_equal Language['Apex'], blob("ArrayUtils.cls").language
# .pl disambiguation
assert_equal Language['Prolog'], blob("test-prolog.pl").language