mirror of
https://github.com/ralsina/tartrazine.git
synced 2025-05-23 16:40:08 -03:00
25 lines
523 B
Go
25 lines
523 B
Go
package slinguist
|
|
|
|
import (
|
|
"testing"
|
|
|
|
. "gopkg.in/check.v1"
|
|
)
|
|
|
|
func Test(t *testing.T) { TestingT(t) }
|
|
|
|
type UtilsSuite struct{}
|
|
|
|
var _ = Suite(&UtilsSuite{})
|
|
|
|
func (s *UtilsSuite) TestGetLanguage(c *C) {
|
|
c.Assert(GetLanguage("foo.foo"), Equals, "Other")
|
|
c.Assert(GetLanguage("foo.go"), Equals, "Go")
|
|
c.Assert(GetLanguage("foo.go.php"), Equals, "PHP")
|
|
}
|
|
|
|
func (s *UtilsSuite) TestGetLanguageExtensions(c *C) {
|
|
c.Assert(GetLanguageExtensions("foo"), HasLen, 0)
|
|
c.Assert(GetLanguageExtensions("C"), Not(HasLen), 0)
|
|
}
|