Fix jwt-token

This commit is contained in:
2025-09-16 07:13:16 +02:00
parent fbd03aeffc
commit 628bb94737

View File

@@ -4,14 +4,16 @@ 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, generateTestToken } = require('../setup'); const { setupTestEnvironment, teardownTestEnvironment, cleanDatabase, createTestUser, createTestTenant, createTestDevice, generateTestToken } = require('../setup');
const detectorsRoutes = require('../../routes/detectors');
describe('Detectors Routes', () => { describe('Detectors Routes', () => {
let app, models, sequelize; let app, models, sequelize, detectorsRoutes;
before(async () => { before(async () => {
({ models, sequelize } = await setupTestEnvironment()); ({ models, sequelize } = await setupTestEnvironment());
// IMPORTANT: Require routes AFTER setupTestEnvironment so they use global test models
detectorsRoutes = require('../../routes/detectors');
// Setup express app for testing // Setup express app for testing
app = express(); app = express();
app.use(express.json()); app.use(express.json());