const jwt = require('jsonwebtoken'); const TEST_USER_ID = 'a0000000-0000-0000-0000-000000000001'; const TEST_USERNAME = 'test_user'; function generateToken(userId = TEST_USER_ID, username = TEST_USERNAME) { const secret = process.env.SECRET; const exp = Math.floor(Date.now() / 1000) + 86400; return jwt.sign({ id: userId, username, exp }, secret, { algorithm: 'HS256' }); } const mockUser = { id: TEST_USER_ID, username: TEST_USERNAME, email: 'test@example.com', role: 'Admin', }; module.exports = { generateToken, mockUser, TEST_USER_ID, TEST_USERNAME };