blob: 50b5691c58ad763b0d8e8d11c54a0b7c2b7783da (
plain) (
tree)
|
|
package config
import . "gopkg.in/check.v1"
type ModuleSuite struct{}
var _ = Suite(&ModuleSuite{})
func (s *ModuleSuite) TestModuleValidateMissingURL(c *C) {
m := &Module{Path: "foo"}
c.Assert(m.Validate(), Equals, ErrModuleEmptyURL)
}
func (s *ModuleSuite) TestModuleValidateMissingName(c *C) {
m := &Module{URL: "bar"}
c.Assert(m.Validate(), Equals, ErrModuleEmptyPath)
}
func (s *ModuleSuite) TestModuleValidateDefault(c *C) {
m := &Module{Path: "foo", URL: "http://foo/bar"}
c.Assert(m.Validate(), IsNil)
c.Assert(m.Branch, Equals, DefaultModuleBranch)
}
|