feat: update tests to pass precomputed hashes
This commit is contained in:
@@ -9,6 +9,7 @@ import (
|
|||||||
"goyco/internal/repositories"
|
"goyco/internal/repositories"
|
||||||
"goyco/internal/testutils"
|
"goyco/internal/testutils"
|
||||||
|
|
||||||
|
"golang.org/x/crypto/bcrypt"
|
||||||
"gorm.io/driver/sqlite"
|
"gorm.io/driver/sqlite"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
@@ -28,7 +29,12 @@ func TestSeedCommand(t *testing.T) {
|
|||||||
postRepo := repositories.NewPostRepository(db)
|
postRepo := repositories.NewPostRepository(db)
|
||||||
voteRepo := repositories.NewVoteRepository(db)
|
voteRepo := repositories.NewVoteRepository(db)
|
||||||
|
|
||||||
seedUser, err := ensureSeedUser(userRepo)
|
seedPasswordHash, err := bcrypt.GenerateFromPassword([]byte("seed-password"), bcrypt.DefaultCost)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("Failed to hash seed password: %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
seedUser, err := ensureSeedUser(userRepo, string(seedPasswordHash))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Failed to ensure seed user: %v", err)
|
t.Fatalf("Failed to ensure seed user: %v", err)
|
||||||
}
|
}
|
||||||
@@ -45,7 +51,12 @@ func TestSeedCommand(t *testing.T) {
|
|||||||
t.Error("Expected seed user to be email verified")
|
t.Error("Expected seed user to be email verified")
|
||||||
}
|
}
|
||||||
|
|
||||||
users, err := createRandomUsers(userRepo, 2)
|
userPasswordHash, err := bcrypt.GenerateFromPassword([]byte("password123"), bcrypt.DefaultCost)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("Failed to hash user password: %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
users, err := createRandomUsers(userRepo, 2, string(userPasswordHash))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Failed to create random users: %v", err)
|
t.Fatalf("Failed to create random users: %v", err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user