verification/internal/controllers/user/verification_user_test.go

47 lines
1.1 KiB
Go

package user
import (
"github.com/stretchr/testify/suite"
)
type VerificationTestSuite struct {
controller *VerifyUserController
suite.Suite
}
//
// func (suite *VerificationTestSuite) SetupSuite() {
// cfg, err := config.NewConfig("test.env")
// suite.NoError(err)
//
// logger := zap.NewNop()
//
// ctx := context.Background()
//
// mongoClient, err := mongo.Connect(ctx, options.Client().ApplyURI(cfg.MongoUri))
// if err != nil {
// logger.Fatal("MongoClient", zap.Error(err))
// }
//
// minioClient, err := minio.New(cfg.S3Endpoint, &minio.Options{
// Creds: credentials.NewStaticV4(cfg.S3AccessKeyID, cfg.S3SecretKey, ""),
// Secure: false,
// })
// if err != nil {
// logger.Fatal("MinioClient", zap.Error(err))
// }
//
// reps, err := initialize.NewRepositories(ctx, logger, mongoClient, cfg.DatabaseName, minioClient)
// if err != nil {
// logger.Fatal("Repositories", zap.Error(err))
// }
// tgBot, err := tgbotapi.NewBotAPI(cfg.TelegramToken)
// if err != nil {
// logger.Fatal("TelegramBotApi", zap.Error(err))
// }
//
// telegram := client.NewTelegram(logger, tgBot, cfg.TelegramChannelID)
//
// suite.controller = NewVerificationController()
//}