1
0
mirror of https://github.com/ManyakRus/starter.git synced 2025-02-22 20:59:20 +02:00
starter/whatsapp_connect/whatsapp_connect_test.go
2024-06-11 09:04:53 +03:00

82 lines
1.6 KiB
Go

package whatsapp_connect
import (
"testing"
"time"
"github.com/ManyakRus/starter/config_main"
"github.com/ManyakRus/starter/micro"
)
func TestCreateClient(t *testing.T) {
t.Skip()
//ProgramDir := programdir.ProgramDir()
//ProgramDir := micro.ProgramDir_Common()
config_main.LoadEnv()
FillSettings()
err := Connect_err(eventHandler_test)
if err != nil {
t.Error("TestCreateClient() error: ", err)
}
micro.Pause(1000000) //убрать
//StopWhatsApp()
}
func TestSendMessage(t *testing.T) {
//t.Skip()
//ProgramDir := programdir.ProgramDir()
//ProgramDir := micro.ProgramDir_Common()
config_main.LoadEnv()
FillSettings()
err := Connect_err(eventHandler_test)
if err != nil {
t.Error("whatsapp_test.TestCreateClient() error: ", err)
}
//micro.Pause(500)
phone_send_to := Settings.WHATSAPP_PHONE_SEND_TEST
text := "Test www.ya.ru " + time.Now().String()
id, err := SendMessage(phone_send_to, text)
if id == "" {
t.Error("whatsapp_test.TestSendMessage() id=''")
}
if err != nil {
t.Error("whatsapp_test.TestSendMessage() error: ", err)
}
//StopWhatsApp()
}
func Test_eventHandler(t *testing.T) {
eventHandler_test("")
}
func TestParseJID(t *testing.T) {
_, ok := ParseJID("+79055391111")
if ok != true {
t.Error("whatsapp_test.TestParseJID() error")
}
}
func TestMessageWhatsapp_String(t *testing.T) {
//ProgramDir := micro.ProgramDir_Common()
config_main.LoadEnv()
FillSettings()
m := MessageWhatsapp{}
m.Text = "Message1"
m.PhoneChat = Settings.WHATSAPP_PHONE_FROM
m.NameFrom = "user1"
m.IsFromMe = false
m.TimeSent = time.Now()
text := m.String()
print(text)
}