mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-05 04:34:30 +08:00
fix(NET-486): change client name length validation (#2498)
set limit to 5<=x<=32
This commit is contained in:
parent
596cc7a945
commit
96683c8aff
2 changed files with 18 additions and 4 deletions
|
@ -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) {
|
||||
|
|
Loading…
Add table
Reference in a new issue