chg: backend: error struct
This commit is contained in:
@@ -22,6 +22,7 @@ import (
|
||||
"GoMembership/internal/repositories"
|
||||
"GoMembership/internal/services"
|
||||
"GoMembership/internal/utils"
|
||||
"GoMembership/internal/validation"
|
||||
"GoMembership/pkg/logger"
|
||||
)
|
||||
|
||||
@@ -102,7 +103,9 @@ func TestSuite(t *testing.T) {
|
||||
var userRepo repositories.UserRepositoryInterface = &repositories.UserRepository{}
|
||||
userService := &services.UserService{Repo: userRepo, Licences: licenceRepo}
|
||||
|
||||
Uc = &UserController{Service: userService, EmailService: emailService, ConsentService: consentService, BankAccountService: bankAccountService, MembershipService: membershipService}
|
||||
driversLicenceService := &services.DriversLicenceService{Repo: licenceRepo}
|
||||
|
||||
Uc = &UserController{Service: userService, DriversLicenceService: driversLicenceService, EmailService: emailService, ConsentService: consentService, BankAccountService: bankAccountService, MembershipService: membershipService}
|
||||
Mc = &MembershipController{Service: *membershipService}
|
||||
Cc = &ContactController{EmailService: emailService}
|
||||
|
||||
@@ -110,6 +113,10 @@ func TestSuite(t *testing.T) {
|
||||
log.Fatalf("Failed to init Subscription plans: %#v", err)
|
||||
}
|
||||
|
||||
if err := initLicenceCategories(); err != nil {
|
||||
log.Fatalf("Failed to init Categories: %v", err)
|
||||
}
|
||||
validation.SetupValidators()
|
||||
t.Run("userController", func(t *testing.T) {
|
||||
testUserController(t)
|
||||
})
|
||||
@@ -139,6 +146,35 @@ func TestSuite(t *testing.T) {
|
||||
// }
|
||||
}
|
||||
|
||||
func initLicenceCategories() error {
|
||||
categories := []models.LicenceCategory{
|
||||
{Category: "AM"},
|
||||
{Category: "A1"},
|
||||
{Category: "A2"},
|
||||
{Category: "A"},
|
||||
{Category: "B"},
|
||||
{Category: "C1"},
|
||||
{Category: "C"},
|
||||
{Category: "D1"},
|
||||
{Category: "D"},
|
||||
{Category: "BE"},
|
||||
{Category: "C1E"},
|
||||
{Category: "CE"},
|
||||
{Category: "D1E"},
|
||||
{Category: "DE"},
|
||||
{Category: "T"},
|
||||
{Category: "L"},
|
||||
}
|
||||
for _, category := range categories {
|
||||
result := database.DB.Create(&category)
|
||||
if result.Error != nil {
|
||||
return result.Error
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func initSubscriptionPlans() error {
|
||||
subscriptions := []models.SubscriptionModel{
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user