Files
chat-deploy/pkg/email/mail_test.go
kim.dev.6789 b7f8db7d08 复制项目
2026-01-14 22:35:45 +08:00

52 lines
1.1 KiB
Go

package email
//func TestEmail(T *testing.T) {
// if err := InitConfig(); err != nil {
// fmt.Fprintf(os.Stderr, "\n\nexit -1: \n%+v\n\n", err)
// os.Exit(-1)
// }
// tests := []struct {
// name string
// ctx context.Context
// mail string
// code string
// want error
// }{
// {
// name: "success send email",
// ctx: context.Background(),
// mail: "test@gmail.com",
// code: "5555",
// want: errors.New("nil"),
// },
// {
// name: "fail send email",
// ctx: context.Background(),
// mail: "",
// code: "5555",
// want: errors.New("dial tcp :0: connectex: The requested address is not valid in its context."),
// },
// }
// mail := NewMail()
//
// for _, tt := range tests {
// T.Run(tt.name, func(t *testing.T) {
// if got := mail.SendMail(tt.ctx, tt.mail, tt.code); errors.Is(got, tt.want) {
// t.Errorf("%v have a err,%v", tt.name, tt.want)
// }
// })
// }
//}
//
//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
//}