From 851787be1b5f7367c5a25940d564997b4cec62d9 Mon Sep 17 00:00:00 2001 From: Kevin Seidel Date: Wed, 17 Feb 2016 12:53:31 +0100 Subject: [PATCH] Add unicode email tests --- validator_test.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/validator_test.go b/validator_test.go index 63f3d9b..bc932a0 100644 --- a/validator_test.go +++ b/validator_test.go @@ -5280,6 +5280,26 @@ func TestEmail(t *testing.T) { errs := validate.Field(s, "email") Equal(t, errs, nil) + s = "Dörte@Sörensen.example.com" + errs = validate.Field(s, "email") + Equal(t, errs, nil) + + s = "θσερ@εχαμπλε.ψομ" + errs = validate.Field(s, "email") + Equal(t, errs, nil) + + s = "юзер@екзампл.ком" + errs = validate.Field(s, "email") + Equal(t, errs, nil) + + s = "उपयोगकर्ता@उदाहरण.कॉम" + errs = validate.Field(s, "email") + Equal(t, errs, nil) + + s = "用户@例子.广告" + errs = validate.Field(s, "email") + Equal(t, errs, nil) + s = "" errs = validate.Field(s, "email") NotEqual(t, errs, nil)