From 120bc2d90cc3559118552bb63285e57381252519 Mon Sep 17 00:00:00 2001 From: Pavel Date: Thu, 4 Jul 2024 23:23:12 +0300 Subject: [PATCH] update tests --- tests/mail/client_tg.tmpl | 26 ++++++++++++++++++++++++++ tests/smtp_test.go | 3 +++ tests/tg_sender_test.go | 7 ++++--- 3 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 tests/mail/client_tg.tmpl diff --git a/tests/mail/client_tg.tmpl b/tests/mail/client_tg.tmpl new file mode 100644 index 0000000..5c9a4fa --- /dev/null +++ b/tests/mail/client_tg.tmpl @@ -0,0 +1,26 @@ +*Квиз для вашего бизнеса* + +*Поступила новая заявка с квиза "{{.QuizConfig.Theme}}"!* +Время заявки: {{ .AnswerTime }} + +Имя: {{ .AnswerContent.Name }} +{{ if .AnswerContent.Email }}Email: {{ .AnswerContent.Email }}{{ end }} +{{ if .AnswerContent.Phone }}Телефон: {{ .AnswerContent.Phone }}{{ end }} +{{ if .AnswerContent.Telegram }}Telegram: {{ .AnswerContent.Telegram }}{{ end }} +{{ if .AnswerContent.Wechat }}Wechat: {{ .AnswerContent.Wechat }}{{ end }} +{{ if .AnswerContent.Viber }}Viber: {{ .AnswerContent.Viber }}{{ end }} +{{ if .AnswerContent.Vk }}Vk: {{ .AnswerContent.Vk }}{{ end }} +{{ if .AnswerContent.Skype }}Skype: {{ .AnswerContent.Skype }}{{ end }} +{{ if .AnswerContent.Whatsup }}Whatsup: {{ .AnswerContent.Whatsup }}{{ end }} +{{ if .AnswerContent.Messenger }}Messenger: {{ .AnswerContent.Messenger }}{{ end }} +{{ if .AnswerContent.Address }}Адрес: {{ .AnswerContent.Address }}{{ end }} +{{ range $key, $value := .AnswerContent.Custom }}{{ $key }}: {{ $value }}{{ end }} + +*Ответы:* +{{ range .AllAnswers }} + {{ if index $.QuestionsMap .AnswerID }} + *{{ index $.QuestionsMap .AnswerID }}* + {{ .Content }} + {{ end }} +{{ end }} + diff --git a/tests/smtp_test.go b/tests/smtp_test.go index 3a74374..254837f 100644 --- a/tests/smtp_test.go +++ b/tests/smtp_test.go @@ -22,6 +22,9 @@ var toClientTemplate string //go:embed mail/reminder.tmpl var reminderTemplate string +//go:embed mail/client_tg.tmpl +var tgClientTemplate string + func TestProcessMessageToSMTP(t *testing.T) { clientDeps := clients.Deps{ SmtpHost: "connect.mailclient.bz", diff --git a/tests/tg_sender_test.go b/tests/tg_sender_test.go index 5471e24..60f0451 100644 --- a/tests/tg_sender_test.go +++ b/tests/tg_sender_test.go @@ -9,11 +9,12 @@ import ( ) func Test_Tg_Sender(t *testing.T) { - tg_Sender, err := senders.NewTgSender("6712573453:AAFbioUuXf0Te73MUCqa0_h09qEQ1iQREas") + tg_Sender, err := senders.NewTgSender("6712573453:AAHRScIFu_zjZXahqn_-OVGdkLDjcn6c0fo") assert.NoError(t, err) err = tg_Sender.SendLead(senders.LeadData{ - To: int64(542073142), - Subject: "test_TG_Sender", + To: int64(-1002218549436), + Subject: "test_TG_Sender", + Template: tgClientTemplate, TemplateData: senders.TemplateData{ QuizConfig: model.ResultInfo{ Theme: "Taemplste Quiz",