diff --git a/server/tests/routes/detectors.test.js b/server/tests/routes/detectors.test.js index 5fb92e3..b060bcf 100644 --- a/server/tests/routes/detectors.test.js +++ b/server/tests/routes/detectors.test.js @@ -4,14 +4,16 @@ const sinon = require('sinon'); const request = require('supertest'); const express = require('express'); const { setupTestEnvironment, teardownTestEnvironment, cleanDatabase, createTestUser, createTestTenant, createTestDevice, generateTestToken } = require('../setup'); -const detectorsRoutes = require('../../routes/detectors'); describe('Detectors Routes', () => { - let app, models, sequelize; + let app, models, sequelize, detectorsRoutes; before(async () => { ({ models, sequelize } = await setupTestEnvironment()); + // IMPORTANT: Require routes AFTER setupTestEnvironment so they use global test models + detectorsRoutes = require('../../routes/detectors'); + // Setup express app for testing app = express(); app.use(express.json());