2024-11-27 15:01:51 +00:00
|
|
|
package main
|
|
|
|
|
|
|
|
import (
|
2024-11-28 09:47:29 +00:00
|
|
|
"gitea.pena/PenaSide/common/mongo"
|
2024-11-27 15:01:51 +00:00
|
|
|
"gitea.pena/PenaSide/customer/internal/models"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
|
|
"testing"
|
|
|
|
)
|
|
|
|
|
|
|
|
func TestValidateTG(t *testing.T) {
|
|
|
|
err := validateTG("7127966184:AAG1steOCH4wDvHRe9QcsXJPS4dWRyRYsqg", -1002177203276, -1002177203276)
|
|
|
|
assert.NoError(t, err)
|
|
|
|
}
|
|
|
|
|
|
|
|
func TestValidateMail(t *testing.T) {
|
|
|
|
err := validateMail(models.MailClientCfg{
|
|
|
|
ApiUrl: "https://api.smtp.bz/v1/smtp/send",
|
|
|
|
Sender: "noreply@mailing.pena.digital",
|
|
|
|
ApiKey: "P0YsjUB137upXrr1NiJefHmXVKW1hmBWlpev",
|
|
|
|
MailAddress: "sells@pena.digital",
|
|
|
|
})
|
|
|
|
assert.NoError(t, err)
|
|
|
|
}
|
2024-11-27 15:07:41 +00:00
|
|
|
|
|
|
|
func TestValidateURLs(t *testing.T) {
|
|
|
|
urls := []string{
|
|
|
|
"http://10.8.0.6:59300",
|
|
|
|
"http://10.8.0.6:59303",
|
|
|
|
"http://10.8.0.6:3131",
|
|
|
|
"10.8.0.6:9001",
|
|
|
|
"10.8.0.6:9085",
|
|
|
|
"http://10.8.0.6:7036",
|
|
|
|
"http://10.6.0.17",
|
|
|
|
"https://api.smtp.bz/v1/smtp/send",
|
|
|
|
"10.8.0.6:59665",
|
|
|
|
"https://sadmin.pena",
|
|
|
|
"10.8.0.15:7113",
|
|
|
|
}
|
|
|
|
err := validateURLs(urls)
|
|
|
|
assert.NoError(t, err)
|
|
|
|
}
|
2024-11-28 09:47:29 +00:00
|
|
|
|
|
|
|
func TestValidateMongo(t *testing.T) {
|
|
|
|
err := validateMongo(mongo.Configuration{
|
|
|
|
Host: "localhost",
|
|
|
|
Port: "27020",
|
|
|
|
User: "test",
|
|
|
|
Password: "test",
|
|
|
|
DatabaseName: "admin",
|
|
|
|
Auth: "admin",
|
|
|
|
})
|
|
|
|
assert.NoError(t, err)
|
|
|
|
}
|