Fix jwt-token

This commit is contained in:
2025-09-16 21:53:46 +02:00
parent 372ce6e65b
commit 6ed5c99722
2 changed files with 6 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
const express = require('express');
const { Op } = require('sequelize');
const { DroneDetection, Device, Tenant } = require('../models');
const models = global.__TEST_MODELS__ || require('../models');
const { DroneDetection, Device, Tenant } = models;
const { authenticateToken } = require('../middleware/auth');
const { getDroneTypeInfo } = require('../utils/droneTypes');
const MultiTenantAuth = require('../middleware/multi-tenant-auth');

View File

@@ -13,7 +13,8 @@ describe('Detections Routes', () => {
before(async () => {
({ models, sequelize } = await setupTestEnvironment());
// Inject models into auth middleware for testing
// Inject models globally for routes and into auth middleware for testing
global.__TEST_MODELS__ = models;
setModels(models);
// Setup express app for testing
@@ -24,6 +25,8 @@ describe('Detections Routes', () => {
});
after(async () => {
// Clean up global test models
delete global.__TEST_MODELS__;
await teardownTestEnvironment();
});