20 lines
429 B
Go
20 lines
429 B
Go
package seed
|
|
|
|
import "testing"
|
|
|
|
func TestValidUsername(t *testing.T) {
|
|
tests := map[string]bool{
|
|
"user_1": true,
|
|
"demo.user-2": true,
|
|
"ab": false,
|
|
"_user": false,
|
|
"User": false,
|
|
"user@example.com": false,
|
|
}
|
|
for value, want := range tests {
|
|
if got := validUsername(value); got != want {
|
|
t.Errorf("validUsername(%q) = %t, want %t", value, got, want)
|
|
}
|
|
}
|
|
}
|