From c9a38acfbb30a2391ae098a76811c7ffdbd7800d Mon Sep 17 00:00:00 2001 From: Alexander Borg Date: Tue, 16 Sep 2025 07:17:31 +0200 Subject: [PATCH] Fix jwt-token --- server/tests/routes/detectors.test.js | 4 ++++ server/tests/setup.js | 3 +++ 2 files changed, 7 insertions(+) diff --git a/server/tests/routes/detectors.test.js b/server/tests/routes/detectors.test.js index b060bcf..d475547 100644 --- a/server/tests/routes/detectors.test.js +++ b/server/tests/routes/detectors.test.js @@ -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(); diff --git a/server/tests/setup.js b/server/tests/setup.js index 164e13d..057e7c6 100644 --- a/server/tests/setup.js +++ b/server/tests/setup.js @@ -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}`);