added fix introduced in model_character_creation_test
This commit is contained in:
@@ -16,6 +16,15 @@ func setupCharacterTestDB(t *testing.T) {
|
||||
// Migrate structures
|
||||
err := MigrateStructure()
|
||||
require.NoError(t, err, "Failed to migrate database structure")
|
||||
|
||||
// Clean up any existing test data
|
||||
cleanupCharacterTestData(t)
|
||||
}
|
||||
|
||||
func cleanupCharacterTestData(t *testing.T) {
|
||||
// Delete all characters to ensure clean state
|
||||
err := database.DB.Exec("DELETE FROM char_chars").Error
|
||||
require.NoError(t, err, "Failed to clean up characters")
|
||||
}
|
||||
|
||||
func createTestUser() *user.User {
|
||||
|
||||
@@ -15,6 +15,22 @@ func setupEquipmentTestDB(t *testing.T) {
|
||||
// Migrate structures
|
||||
err := MigrateStructure()
|
||||
require.NoError(t, err, "Failed to migrate database structure")
|
||||
|
||||
// Clean up any existing test data
|
||||
cleanupEquipmentTestData(t)
|
||||
}
|
||||
|
||||
func cleanupEquipmentTestData(t *testing.T) {
|
||||
// Delete all equipment data to ensure clean state
|
||||
// Delete from actual equipment tables that exist
|
||||
err := database.DB.Exec("DELETE FROM equi_containers").Error
|
||||
require.NoError(t, err, "Failed to clean up equipment containers")
|
||||
|
||||
err = database.DB.Exec("DELETE FROM equi_weapons").Error
|
||||
require.NoError(t, err, "Failed to clean up equipment weapons")
|
||||
|
||||
err = database.DB.Exec("DELETE FROM equi_equipments").Error
|
||||
require.NoError(t, err, "Failed to clean up equipment items")
|
||||
}
|
||||
|
||||
func createTestAusruestung(name string) *EqAusruestung {
|
||||
|
||||
Reference in New Issue
Block a user