From 2bc94a33e2452dcd2c3f94488eb8d52fb0324413 Mon Sep 17 00:00:00 2001 From: wancat Date: Tue, 29 Aug 2023 15:56:23 +0800 Subject: [PATCH] fix: remove unmaintained test --- server/tests/api/sessionController.test.js | 56 ---------------------- 1 file changed, 56 deletions(-) delete mode 100644 server/tests/api/sessionController.test.js diff --git a/server/tests/api/sessionController.test.js b/server/tests/api/sessionController.test.js deleted file mode 100644 index 991647b..0000000 --- a/server/tests/api/sessionController.test.js +++ /dev/null @@ -1,56 +0,0 @@ -import jest from 'jest' -import * as sessionController from '../../src/api/controllers/sessionController' -import Session from '../../src/models/session' - -jest.mock('../../src/models/session') - -describe('Session Controller', () => { - let mockReq - let mockRes - - beforeEach(() => { - mockReq = { - user: { id: 'userid' }, - body: {}, - params: {}, - } - mockRes = { - status: jest.fn().mockReturnThis(), - json: jest.fn().mockReturnThis(), - end: jest.fn().mockReturnThis(), - } - }) - - test('getSessionList returns a list of sessions', async () => { - Session.find.mockResolvedValue(['session1', 'session2']) - await sessionController.getSessionList(mockReq, mockRes) - expect(mockRes.json).toHaveBeenCalledWith(['session1', 'session2']) - }) - - test('createSession creates a new session', async () => { - mockReq.body.exercise_id = 'exerciseid' - const mockSession = { user: 'userid', exercise: 'exerciseid' } - Session.mockReturnValue(mockSession) - mockSession.save = jest.fn().mockResolvedValue('newsess') - await sessionController.createSession(mockReq, mockRes) - expect(mockRes.status).toHaveBeenCalledWith(201) - expect(mockRes.json).toHaveBeenCalledWith('newsess') - }) - - test('getSessionById returns the correct session', async () => { - mockReq.params.session_id = 'sessionid' - const mockSession = { user: 'userid', _id: 'sessionid' } - Session.findOne.mockResolvedValue(mockSession) - await sessionController.getSessionById(mockReq, mockRes) - expect(mockRes.json).toHaveBeenCalledWith(mockSession) - }) - - test('deleteSessionById deletes a session', async () => { - mockReq.params.session_id = 'sessionid' - const mockSession = { user: 'userid', _id: 'sessionid' } - Session.findOneAndDelete.mockResolvedValue(mockSession) - await sessionController.deleteSessionById(mockReq, mockRes) - expect(mockRes.status).toHaveBeenCalledWith(204) - expect(mockRes.end).toHaveBeenCalled() - }) -})