From 1cf98b67c5162afa7556783f227408e35ab2b6b5 Mon Sep 17 00:00:00 2001 From: luhaoling <2198702716@qq.com> Date: Thu, 2 Nov 2023 18:24:50 +0800 Subject: [PATCH] add the email test --- pkg/email/mail_test.go | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkg/email/mail_test.go diff --git a/pkg/email/mail_test.go b/pkg/email/mail_test.go new file mode 100644 index 00000000..6b6744e8 --- /dev/null +++ b/pkg/email/mail_test.go @@ -0,0 +1,39 @@ +package email + +import ( + "context" + "fmt" + "github.com/OpenIMSDK/chat/pkg/common/config" + "gopkg.in/yaml.v3" + "io/ioutil" + "log" + "testing" +) + +func TestEmail(T *testing.T) { + if err := InitConfig(); err != nil { + panic(err) + } + mail, err := NewMail() + if err != nil { + log.Fatal(err) + } + err = mail.SendMail(context.Background(), "text@gmail.com", "code") + if err != nil { + log.Fatal(err) + } + fmt.Println("Send Successful") + +} + +func InitConfig() error { + yam, err := ioutil.ReadFile("config/config.yaml") + if err != nil { + return err + } + err = yaml.Unmarshal(yam, &config.Config) + if err != nil { + return err + } + return nil +}