12345678910111213141516171819202122232425 |
- package validate
- import "testing"
- func TestEmail(t *testing.T) {
- type TestCase struct {
- Input string
- Err error
- }
- testCases := []TestCase{
- {Input: "test@example.com"},
- {Input: "testexample.com", Err: ErrInvalidEmail},
- }
- for n, tc := range testCases {
- t.Logf("(%d) Testing %q", n, tc.Input)
- err := Email(tc.Input)
- if err != tc.Err {
- t.Errorf("Expected error %v, got %v", tc.Err, err)
- }
- }
- }
|