customer/cmd/validator/main_test.go

54 lines
1.2 KiB
Go
Raw Normal View History

package main
import (
2024-11-28 09:47:29 +00:00
"gitea.pena/PenaSide/common/mongo"
"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)
}