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