docs/libmachine/host/host_test.go

38 lines
597 B
Go

package host
import (
"testing"
_ "github.com/docker/machine/drivers/none"
)
func TestValidateHostnameValid(t *testing.T) {
hosts := []string{
"zomg",
"test-ing",
"some.h0st",
}
for _, v := range hosts {
isValid := ValidateHostName(v)
if !isValid {
t.Fatalf("Thought a valid hostname was invalid: %s", v)
}
}
}
func TestValidateHostnameInvalid(t *testing.T) {
hosts := []string{
"zom_g",
"test$ing",
"some😄host",
}
for _, v := range hosts {
isValid := ValidateHostName(v)
if isValid {
t.Fatalf("Thought an invalid hostname was valid: %s", v)
}
}
}