Fix jwt-token
This commit is contained in:
@@ -9,10 +9,14 @@ describe('Detectors Routes', () => {
|
||||
let app, models, sequelize, detectorsRoutes;
|
||||
|
||||
before(async () => {
|
||||
console.log('🔧 DEBUG: detectors.test.js before() - global.__TEST_MODELS__ before setupTestEnvironment:', !!global.__TEST_MODELS__);
|
||||
({ models, sequelize } = await setupTestEnvironment());
|
||||
console.log('🔧 DEBUG: detectors.test.js before() - global.__TEST_MODELS__ after setupTestEnvironment:', !!global.__TEST_MODELS__);
|
||||
|
||||
// IMPORTANT: Require routes AFTER setupTestEnvironment so they use global test models
|
||||
console.log('🔧 DEBUG: About to require detectors route - global.__TEST_MODELS__:', !!global.__TEST_MODELS__);
|
||||
detectorsRoutes = require('../../routes/detectors');
|
||||
console.log('🔧 DEBUG: Required detectors route - global.__TEST_MODELS__:', !!global.__TEST_MODELS__);
|
||||
|
||||
// Setup express app for testing
|
||||
app = express();
|
||||
|
||||
@@ -32,6 +32,8 @@ let models;
|
||||
* Setup test environment before all tests
|
||||
*/
|
||||
async function setupTestEnvironment() {
|
||||
console.log('🔧 DEBUG: setupTestEnvironment() called - global.__TEST_MODELS__ before:', !!global.__TEST_MODELS__);
|
||||
|
||||
// Clear any existing global models
|
||||
delete global.__TEST_MODELS__;
|
||||
|
||||
@@ -93,6 +95,7 @@ async function setupTestEnvironment() {
|
||||
|
||||
// Store models globally for routes to access
|
||||
global.__TEST_MODELS__ = models;
|
||||
console.log('🔧 DEBUG: Global models set at end of setupTestEnvironment:', Object.keys(global.__TEST_MODELS__));
|
||||
|
||||
// Debug info
|
||||
console.log(`🔧 DEBUG: Test sequelize instance: ${sequelize.constructor.name}`);
|
||||
|
||||
Reference in New Issue
Block a user