25 lines
430 B
JavaScript
25 lines
430 B
JavaScript
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);
|