Fix jwt-token
This commit is contained in:
@@ -108,7 +108,24 @@ async function teardownTestEnvironment() {
|
||||
*/
|
||||
async function cleanDatabase() {
|
||||
if (sequelize) {
|
||||
await sequelize.sync({ force: true });
|
||||
try {
|
||||
// Disable foreign key checks temporarily
|
||||
await sequelize.query('PRAGMA foreign_keys = OFF');
|
||||
|
||||
// Force sync with drop and recreate
|
||||
await sequelize.sync({ force: true });
|
||||
|
||||
// Re-enable foreign key checks
|
||||
await sequelize.query('PRAGMA foreign_keys = ON');
|
||||
|
||||
// Reset test counter to ensure fresh unique IDs
|
||||
testCounter = 0;
|
||||
|
||||
console.log('✅ Database cleaned successfully');
|
||||
} catch (error) {
|
||||
console.error('❌ Database cleanup failed:', error.message);
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user