latest linguist patterns 36ba3783443275525fff7b72b633a3bccfb132cb

This commit is contained in:
Máximo Cuadros
2016-07-14 00:08:09 +02:00
parent bead3a606f
commit 947a0d3d44
4 changed files with 1041 additions and 790 deletions

View File

@ -9,8 +9,25 @@ import (
. "gopkg.in/check.v1"
)
func (s *TSuite) TestGetLanguageByContent(c *C) {
func (s *TSuite) TestGetLanguageByContentH(c *C) {
s.testGetLanguageByContent(c, "Objective-C")
s.testGetLanguageByContent(c, "C++")
s.testGetLanguageByContent(c, "C")
s.testGetLanguageByContent(c, "Common Lisp")
s.testGetLanguageByContent(c, "Cool")
s.testGetLanguageByContent(c, "OpenCL")
s.testGetLanguageByContent(c, "Groff")
s.testGetLanguageByContent(c, "PicoLisp")
s.testGetLanguageByContent(c, "PicoLisp")
s.testGetLanguageByContent(c, "NewLisp")
s.testGetLanguageByContent(c, "Lex")
s.testGetLanguageByContent(c, "TeX")
s.testGetLanguageByContent(c, "Visual Basic")
s.testGetLanguageByContent(c, "Matlab")
s.testGetLanguageByContent(c, "Mathematica")
s.testGetLanguageByContent(c, "Prolog")
s.testGetLanguageByContent(c, "Perl")
s.testGetLanguageByContent(c, "Perl6")
}
func (s *TSuite) testGetLanguageByContent(c *C, expected string) {
@ -26,6 +43,10 @@ func (s *TSuite) testGetLanguageByContent(c *C, expected string) {
content, _ := ioutil.ReadFile(file)
obtained, _ := GetLanguageByContent(path.Base(file), content)
c.Assert(obtained, Equals, expected, Commentf(file))
if obtained == OtherLanguage {
continue
}
c.Check(obtained, Equals, expected, Commentf(file))
}
}