From b8228005f8bad307ba2cdd29f03a1b8b7608f69e Mon Sep 17 00:00:00 2001 From: Alexander Borg Date: Mon, 15 Sep 2025 06:22:36 +0200 Subject: [PATCH] Fix jwt-token --- server/tests/middleware/auth.test.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/server/tests/middleware/auth.test.js b/server/tests/middleware/auth.test.js index cd339cd..c966be1 100644 --- a/server/tests/middleware/auth.test.js +++ b/server/tests/middleware/auth.test.js @@ -1,6 +1,15 @@ const { describe, it, beforeEach, afterEach, before, after } = require('mocha'); const { expect } = require('chai'); -const sinon = require('sinon'); +co const token = jwt.sign( + { + userId: user.id, // Use the UUID directly + username: user.username, + role: user.role, + tenantId: 'test-tenant' + }, + process.env.JWT_SECRET || 'test-secret', + { expiresIn: '1h' } + );= require('sinon'); const jwt = require('jsonwebtoken'); const { authenticateToken } = require('../../middleware/auth'); const { setupTestEnvironment, teardownTestEnvironment, cleanDatabase, mockRequest, mockResponse, mockNext, createTestUser, createTestTenant } = require('../setup'); @@ -92,7 +101,7 @@ describe('Authentication Middleware', () => { const token = jwt.sign( { - userId: user.id.toString(), // Convert UUID to string + userId: user.id, // Use the UUID directly username: user.username, role: user.role, email: user.email