Files
yunrui_asset/backend/tests/setup.js
T

25 lines
430 B
JavaScript
Raw Normal View History

let isClosed = false;
const { sequelize } = require('../db');
beforeAll(async () => {
try {
if (!isClosed) {
await sequelize.sync({ force: true });
}
} catch (error) {
console.error('Setup beforeAll error:', error);
}
}, 30000);
afterAll(async () => {
try {
if (!isClosed) {
isClosed = true;
await sequelize.close();
}
} catch (error) {
// Ignore close errors
}
}, 30000);