Fix jwt-token

This commit is contained in:
2025-09-16 21:53:09 +02:00
parent 70c8a41508
commit 372ce6e65b

View File

@@ -5,7 +5,7 @@ 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 detectionsRoutes = require('../../routes/detections');
const { authenticateToken } = require('../../middleware/auth'); const { authenticateToken, setModels } = require('../../middleware/auth');
describe('Detections Routes', () => { describe('Detections Routes', () => {
let app, models, sequelize; let app, models, sequelize;
@@ -13,6 +13,9 @@ describe('Detections Routes', () => {
before(async () => { before(async () => {
({ models, sequelize } = await setupTestEnvironment()); ({ models, sequelize } = await setupTestEnvironment());
// Inject models into auth middleware for testing
setModels(models);
// Setup express app for testing // Setup express app for testing
app = express(); app = express();
app.use(express.json()); app.use(express.json());