1
0
mirror of https://github.com/ManyakRus/starter.git synced 2025-02-21 20:47:37 +02:00
starter/email/email_test.go
2023-12-26 16:42:53 +03:00

48 lines
1.1 KiB
Go

package email
import (
"github.com/ManyakRus/starter/config_main"
mail "github.com/xhit/go-simple-mail/v2"
"testing"
)
func TestSendMessage(t *testing.T) {
config_main.LoadEnv()
Connect()
EMAIL_SEND_TO_TEST := Settings.EMAIL_SEND_TO_TEST
text := "TEST ТЕСТ utf8 русский язык"
err := SendMessage(EMAIL_SEND_TO_TEST, text, "Test")
if err != nil {
log.Info("email_test.TestSendMessage() error: ", err)
}
CloseConnection()
}
func TestSendEmail(t *testing.T) {
config_main.LoadEnv()
Connect()
EMAIL_SEND_TO_TEST := Settings.EMAIL_SEND_TO_TEST
//EMAIL_SEND_TO_TEST = EMAIL_SEND_TO_TEST + ",noreply@note.atomsbt.ru"
//EMAIL_SEND_TO_TEST = "z2007@list.ru"
text := "TEST ТЕСТ utf8 русский язык"
Attachment1 := mail.File{}
Attachment1.Name = "test.txt"
Attachment1.Data = []byte(text)
MassAttachment := make([]mail.File, 0)
MassAttachment = append(MassAttachment, Attachment1)
err := SendEmail(EMAIL_SEND_TO_TEST, text, "Test", MassAttachment)
if err != nil {
log.Info("email_test.TestSendEmail() error: ", err)
}
CloseConnection()
}
func TestConnect(t *testing.T) {
Connect()
CloseConnection()
}