From ca3ba921be8dc72f6d91eed79c9885cec081f4dd Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Mon, 29 Dec 2025 02:39:15 +0000 Subject: [PATCH] Added more tests. --- src/socket/__tests__/socketuser.test.js | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/socket/__tests__/socketuser.test.js b/src/socket/__tests__/socketuser.test.js index 2a29c3c..544a3e8 100644 --- a/src/socket/__tests__/socketuser.test.js +++ b/src/socket/__tests__/socketuser.test.js @@ -100,9 +100,15 @@ describe('SocketUser', () => { it('should initialize correctly and setup event handlers', () => { expect(mockSocket.use).toHaveBeenCalled(); - expect(mockSocket.on).toHaveBeenCalledWith('authenticate', expect.any(Function)); + expect(mockSocket.on).toHaveBeenCalledWith( + 'authenticate', + expect.any(Function) + ); expect(mockSocket.on).toHaveBeenCalledWith('lock', expect.any(Function)); - expect(mockSocket.on).toHaveBeenCalledWith('disconnect', expect.any(Function)); + expect(mockSocket.on).toHaveBeenCalledWith( + 'disconnect', + expect.any(Function) + ); }); describe('handleAuthenticateEvent', () => { @@ -111,11 +117,16 @@ describe('SocketUser', () => { const callback = jest.fn(); const mockUser = { _id: 'user-id-obj', username: 'testuser' }; - socketUser.keycloakAuth.verifyToken.mockResolvedValue({ valid: true, user: mockUser }); + socketUser.keycloakAuth.verifyToken.mockResolvedValue({ + valid: true, + user: mockUser + }); await socketUser.handleAuthenticateEvent(data, callback); - expect(socketUser.keycloakAuth.verifyToken).toHaveBeenCalledWith('valid-token'); + expect(socketUser.keycloakAuth.verifyToken).toHaveBeenCalledWith( + 'valid-token' + ); expect(socketUser.authenticated).toBe(true); expect(socketUser.user).toEqual(mockUser); expect(socketUser.id).toBe('user-id-obj'); @@ -184,4 +195,3 @@ describe('SocketUser', () => { }); }); }); -