| 1234567891011121314151617181920212223242526272829303132 |
- package service
- import "testing"
- func TestValidateClientEmail(t *testing.T) {
- valid := []string{
- "alice",
- "[email protected]",
- "user-123_test.name",
- "имя",
- }
- for _, email := range valid {
- if err := validateClientEmail(email); err != nil {
- t.Errorf("validateClientEmail(%q) = %v, want nil", email, err)
- }
- }
- invalid := []string{
- "i6dui/",
- "a/b",
- "client with spaces",
- "back\\slash",
- "tab\there",
- "new\nline",
- "\x7fdelete",
- }
- for _, email := range invalid {
- if err := validateClientEmail(email); err == nil {
- t.Errorf("validateClientEmail(%q) = nil, want error", email)
- }
- }
- }
|