added fix introduced in model_character_creation_test
This commit is contained in:
@@ -16,6 +16,15 @@ func setupCharacterTestDB(t *testing.T) {
|
|||||||
// Migrate structures
|
// Migrate structures
|
||||||
err := MigrateStructure()
|
err := MigrateStructure()
|
||||||
require.NoError(t, err, "Failed to migrate database structure")
|
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 {
|
func createTestUser() *user.User {
|
||||||
|
|||||||
@@ -15,6 +15,22 @@ func setupEquipmentTestDB(t *testing.T) {
|
|||||||
// Migrate structures
|
// Migrate structures
|
||||||
err := MigrateStructure()
|
err := MigrateStructure()
|
||||||
require.NoError(t, err, "Failed to migrate database structure")
|
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 {
|
func createTestAusruestung(name string) *EqAusruestung {
|
||||||
|
|||||||
Reference in New Issue
Block a user