diff --git a/internal/controllers/controllers_test.go b/internal/controllers/controllers_test.go index 17bbd6c..8d2f28d 100644 --- a/internal/controllers/controllers_test.go +++ b/internal/controllers/controllers_test.go @@ -14,10 +14,10 @@ import ( "log" - "github.com/alexedwards/argon2id" "github.com/gin-gonic/gin" "GoMembership/internal/config" + "GoMembership/internal/constants" "GoMembership/internal/database" "GoMembership/internal/models" "GoMembership/internal/repositories" @@ -117,21 +117,20 @@ func TestSuite(t *testing.T) { if err := initLicenceCategories(); err != nil { log.Fatalf("Failed to init Categories: %v", err) } - hash, err := argon2id.CreateHash("securepassword", argon2id.DefaultParams) admin := models.User{ FirstName: "Ad", LastName: "min", Email: "admin@example.com", - Password: hash, DateOfBirth: time.Date(1990, 1, 1, 0, 0, 0, 0, time.UTC), Company: "SampleCorp", Phone: "+123456789", Address: "123 Main Street", ZipCode: "12345", City: "SampleCity", - Status: 1, + Status: constants.ActiveStatus, RoleID: 8, } + admin.SetPassword("securepassword") database.DB.Create(&admin) validation.SetupValidators() t.Run("userController", func(t *testing.T) { diff --git a/internal/controllers/user_controller_test.go b/internal/controllers/user_controller_test.go index a0a9b22..e1c88ca 100644 --- a/internal/controllers/user_controller_test.go +++ b/internal/controllers/user_controller_test.go @@ -20,6 +20,7 @@ import ( "GoMembership/internal/config" "GoMembership/internal/constants" + "GoMembership/internal/database" "GoMembership/internal/middlewares" "GoMembership/internal/models" "GoMembership/internal/repositories" @@ -72,7 +73,8 @@ func testUserController(t *testing.T) { } }) } - + // activate user for login + database.DB.Model(&models.User{}).Where("email = ?", "john.doe@example.com").Update("status", constants.ActiveStatus) loginEmail, loginCookie := testLoginHandler(t) logoutCookie := testCurrentUserHandler(t, loginEmail, loginCookie)