mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-12-08 20:38:47 +00:00
Merging github/master 0872058
This commit is contained in:
@@ -274,6 +274,7 @@ class TestBlob < Test::Unit::TestCase
|
||||
assert_equal Language['C++'], blob("hello.cpp").language
|
||||
assert_equal Language['C++'], blob("cuda.cu").language
|
||||
assert_equal Language['GAS'], blob("hello.s").language
|
||||
assert_equal Language['Logtalk'], blob("foo.lgt").language
|
||||
assert_equal Language['Objective-C'], blob("Foo.h").language
|
||||
assert_equal Language['Objective-C'], blob("Foo.m").language
|
||||
assert_equal Language['Objective-C'], blob("FooAppDelegate.h").language
|
||||
@@ -286,6 +287,10 @@ class TestBlob < Test::Unit::TestCase
|
||||
assert_equal Language['Arduino'], blob("hello.ino").language
|
||||
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
|
||||
|
||||
# .pl disambiguation
|
||||
assert_equal Language['Prolog'], blob("test-prolog.pl").language
|
||||
assert_equal Language['Perl'], blob("test-perl.pl").language
|
||||
@@ -305,11 +310,22 @@ class TestBlob < Test::Unit::TestCase
|
||||
assert_equal Language['Perl'], blob("perl-test.t").language
|
||||
assert_equal Language['Turing'], blob("turing.t").language
|
||||
|
||||
# .v disambiguation
|
||||
# https://github.com/progranism/Open-Source-FPGA-Bitcoin-Miner/blob/master/src/sha-256-functions.v
|
||||
assert_equal Language['Verilog'], blob("sha-256-functions.v").language
|
||||
# https://github.com/coq/coq/blob/trunk/doc/faq/interval_discr.v
|
||||
assert_equal Language['Coq'], blob("interval_discr.v").language
|
||||
|
||||
# ML
|
||||
assert_equal Language['OCaml'], blob("Foo.ml").language
|
||||
assert_equal Language['Standard ML'], blob("Foo.sig").language
|
||||
assert_equal Language['Standard ML'], blob("Foo.sml").language
|
||||
|
||||
# Scilab
|
||||
assert_equal Language['Scilab'], blob("scilab_script.sce").language
|
||||
assert_equal Language['Scilab'], blob("scilab_function.sci").language
|
||||
assert_equal Language['Scilab'], blob("scilab_test.tst").language
|
||||
|
||||
# Config files
|
||||
assert_equal Language['INI'], blob(".gitconfig").language
|
||||
assert_equal Language['Shell'], blob(".bash_profile").language
|
||||
@@ -394,6 +410,9 @@ class TestBlob < Test::Unit::TestCase
|
||||
assert_equal Language['SCSS'], blob("screen.scss").language
|
||||
assert_equal Language['CSS'], blob("screen.scss").language.group
|
||||
|
||||
# OpenEdge ABL / Progress
|
||||
assert_equal Language['OpenEdge ABL'], blob("openedge.p").language
|
||||
|
||||
# Tea
|
||||
assert_equal Language['Tea'], blob("foo.tea").language
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user