1
0
mirror of https://github.com/minio/mc.git synced 2025-11-14 23:42:27 +03:00
Files
mc/aliases_test.go
Frederick F. Kautz IV c018b58e08 Fixing lint
2015-04-10 00:16:52 -07:00

34 lines
881 B
Go

package main
import (
. "github.com/minio-io/check"
"log"
"testing"
)
type MySuite struct{}
func Test(t *testing.T) { TestingT(t) }
var _ = Suite(&MySuite{})
func (s *MySuite) TestIsvalidAliasName(c *C) {
c.Check(isValidAliasName("helloWorld0"), Equals, true)
c.Check(isValidAliasName("h0SFD2k24Fdsa"), Equals, true)
c.Check(isValidAliasName("fdslka-4"), Equals, true)
c.Check(isValidAliasName("fdslka-"), Equals, true)
c.Check(isValidAliasName("helloWorld$"), Equals, false)
c.Check(isValidAliasName("h0SFD2k2#Fdsa"), Equals, false)
c.Check(isValidAliasName("0dslka-4"), Equals, false)
c.Check(isValidAliasName("-fdslka"), Equals, false)
}
func (s *MySuite) TestInvalidUrlInAliasExpand(c *C) {
c.Skip("Test still being written")
invalidURL := "foohello"
url, err := aliasExpand(invalidURL, nil)
c.Assert(err, Not(IsNil))
log.Println(url)
log.Println(err)
}