2024-06-11 18:50:35 +00:00
|
|
|
|
package tests
|
|
|
|
|
|
|
|
|
|
import (
|
2025-02-24 17:58:46 +00:00
|
|
|
|
"gitea.pena/SQuiz/common/model"
|
|
|
|
|
senders2 "gitea.pena/SQuiz/worker/internal/senders"
|
2024-06-11 18:50:35 +00:00
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
|
|
|
"testing"
|
|
|
|
|
"time"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func Test_Tg_Sender(t *testing.T) {
|
2024-11-03 11:20:52 +00:00
|
|
|
|
tg_Sender, err := senders2.NewTgSender("6712573453:AAFqTOsgwe_j48ZQ1GzWKQDT5Nwr-SAWjz8")
|
2024-06-11 18:50:35 +00:00
|
|
|
|
assert.NoError(t, err)
|
2024-11-03 11:20:52 +00:00
|
|
|
|
err = tg_Sender.SendLead(senders2.LeadData{
|
2024-07-16 14:35:02 +00:00
|
|
|
|
To: int64(-1002217604546),
|
2024-07-04 20:23:12 +00:00
|
|
|
|
Subject: "test_TG_Sender",
|
|
|
|
|
Template: tgClientTemplate,
|
2024-11-03 11:20:52 +00:00
|
|
|
|
TemplateData: senders2.TemplateData{
|
2024-06-11 18:50:35 +00:00
|
|
|
|
QuizConfig: model.ResultInfo{
|
|
|
|
|
Theme: "Taemplste Quiz",
|
|
|
|
|
},
|
|
|
|
|
AnswerContent: model.ResultContent{
|
|
|
|
|
Name: "Pasha",
|
|
|
|
|
Phone: "+723456789",
|
|
|
|
|
Email: "test@example.com",
|
|
|
|
|
//Adress: "chtoto tam",
|
|
|
|
|
Telegram: "@test",
|
|
|
|
|
Wechat: "test_wechat",
|
|
|
|
|
Viber: "+723456789",
|
|
|
|
|
Vk: "test_vk",
|
|
|
|
|
Skype: "test_skype",
|
|
|
|
|
Whatsup: "test_whatsup",
|
|
|
|
|
Messenger: "test_messenger",
|
|
|
|
|
},
|
|
|
|
|
AllAnswers: []model.ResultAnswer{
|
|
|
|
|
{AnswerID: 1, QuestionID: 1, Content: "Pasha", CreatedAt: time.Now()},
|
|
|
|
|
{AnswerID: 2, QuestionID: 2, Content: "From a friend", CreatedAt: time.Now()},
|
|
|
|
|
},
|
|
|
|
|
QuestionsMap: map[uint64]string{
|
|
|
|
|
1: "How did you hear about us?",
|
|
|
|
|
2: "How did you hear about us?",
|
|
|
|
|
},
|
|
|
|
|
AnswerTime: time.Now().Format("Monday, 2 January 2006 г., 15:04 UTC-07:00"),
|
|
|
|
|
},
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
assert.NoError(t, err)
|
|
|
|
|
}
|