fix some test

This commit is contained in:
2025-08-26 21:39:19 +02:00
parent 438da9eb77
commit 8e058e1bae
3 changed files with 10 additions and 6 deletions
+8 -4
View File
@@ -52,10 +52,11 @@ func TestSetupCheck(t *testing.T) {
err := database.MigrateStructure()
assert.NoError(t, err, "No error expected when migrating database tables")
err = models.MigrateStructure()
assert.NoError(t, err, "No error expected when migrating gsmaster tables")
err = user.MigrateStructure()
assert.NoError(t, err, "No error expected when migrating user tables")
err = models.MigrateStructure()
assert.NoError(t, err, "No error expected when migrating gsmaster tables")
//err = importer.MigrateStructure()
assert.NoError(t, err, "No error expected when migrating importer tables")
}
@@ -74,11 +75,14 @@ func TestListCharacters(t *testing.T) {
c.JSON(http.StatusOK, gin.H{"status": "Test OK"})
})
u := user.User{}
u.FirstId(1)
token := user.GenerateToken(&u)
// Create a test HTTP request
req, _ := http.NewRequest("GET", "/api/characters", nil)
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Authorization", "Bearer ${token}")
req.Header.Set("Authorization", "Bearer "+token)
// Create a response recorder to capture the handler's response
respRecorder := httptest.NewRecorder()
+1 -1
View File
@@ -76,7 +76,7 @@ type Vermoegen struct {
type Char struct {
BamortBase
UserID uint `gorm:"index;not null;default:1" json:"user_id"`
User user.User `gorm:"foreignKey:UserID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"user"`
User user.User `gorm:"foreignKey:UserID;references:UserID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"user"`
Rasse string `json:"rasse"`
Typ string `json:"typ"`
Alter int `json:"alter"`
+1 -1
View File
@@ -12,7 +12,7 @@ import (
type CharacterCreationSession struct {
ID string `json:"id" gorm:"primaryKey"`
UserID uint `json:"user_id" gorm:"index;not null"`
User user.User `json:"user" gorm:"foreignKey:UserID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE"`
User user.User `json:"user" gorm:"foreignKey:UserID;references:UserID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE"`
Name string `json:"name"`
Geschlecht string `json:"geschlecht"`
Rasse string `json:"rasse"`