mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-26 21:01:32 +08:00
fix(NET-486): change client name length validation (#2498)
set limit to 5<=x<=32
This commit is contained in:
@@ -22,7 +22,7 @@ func validName(name string) bool {
|
||||
if !reg.MatchString(name) {
|
||||
return false
|
||||
}
|
||||
if len(name) > 15 {
|
||||
if len(name) < 5 || len(name) > 32 {
|
||||
return false
|
||||
}
|
||||
return true
|
||||
|
@@ -27,19 +27,33 @@ func TestValidName(t *testing.T) {
|
||||
Want: false,
|
||||
},
|
||||
{
|
||||
Name: "nametoolong",
|
||||
Name: "longname",
|
||||
Args: args{
|
||||
Name: "TestvalidNameTestvalidName",
|
||||
},
|
||||
Want: false,
|
||||
Want: true,
|
||||
},
|
||||
{
|
||||
Name: "maxlength",
|
||||
Name: "max length",
|
||||
Args: args{
|
||||
Name: "123456789012345",
|
||||
},
|
||||
Want: true,
|
||||
},
|
||||
{
|
||||
Name: "min length",
|
||||
Args: args{
|
||||
Name: "ama",
|
||||
},
|
||||
Want: false,
|
||||
},
|
||||
{
|
||||
Name: "toolong",
|
||||
Args: args{
|
||||
Name: "123456789012345123123123123123123123123123123",
|
||||
},
|
||||
Want: false,
|
||||
},
|
||||
}
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.Name, func(t *testing.T) {
|
||||
|
Reference in New Issue
Block a user