fix some test
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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"`
|
||||
|
||||
@@ -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"`
|
||||
|
||||
Reference in New Issue
Block a user