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) } } }