Fix jwt-token

This commit is contained in:
2025-09-16 21:57:17 +02:00
parent 438d93fd87
commit 749c82eca6

View File

@@ -4,11 +4,10 @@ const sinon = require('sinon');
const request = require('supertest'); const request = require('supertest');
const express = require('express'); const express = require('express');
const { setupTestEnvironment, teardownTestEnvironment, cleanDatabase, createTestUser, createTestTenant, createTestDevice, createTestDetection, generateTestToken } = require('../setup'); const { setupTestEnvironment, teardownTestEnvironment, cleanDatabase, createTestUser, createTestTenant, createTestDevice, createTestDetection, generateTestToken } = require('../setup');
const detectionsRoutes = require('../../routes/detections');
const { authenticateToken, setModels } = require('../../middleware/auth'); const { authenticateToken, setModels } = require('../../middleware/auth');
describe('Detections Routes', () => { describe('Detections Routes', () => {
let app, models, sequelize; let app, models, sequelize, detectionsRoutes;
before(async () => { before(async () => {
({ models, sequelize } = await setupTestEnvironment()); ({ models, sequelize } = await setupTestEnvironment());
@@ -17,6 +16,9 @@ describe('Detections Routes', () => {
global.__TEST_MODELS__ = models; global.__TEST_MODELS__ = models;
setModels(models); setModels(models);
// Require detections routes AFTER setting up global models
detectionsRoutes = require('../../routes/detections');
// Setup express app for testing // Setup express app for testing
app = express(); app = express();
app.use(express.json()); app.use(express.json());