email_test.go 448 B

123456789101112131415161718192021222324252627
  1. package validate
  2. import "testing"
  3. func TestInvalidEmail(t *testing.T) {
  4. valid := []string{
  5. "testexample.com",
  6. }
  7. for _, email := range valid {
  8. if err := Email(email); err == nil {
  9. t.Errorf("%s is not a valid email", email)
  10. }
  11. }
  12. }
  13. func TestValidEmail(t *testing.T) {
  14. valid := []string{
  15. "test@example.com",
  16. }
  17. for _, email := range valid {
  18. if err := Email(email); err != nil {
  19. t.Errorf("%s is a valid email", email)
  20. }
  21. }
  22. }