diff --git a/packages/revisions/jest.config.js b/packages/revisions/jest.config.js index db727ebce..cb68158ec 100644 --- a/packages/revisions/jest.config.js +++ b/packages/revisions/jest.config.js @@ -7,5 +7,5 @@ module.exports = { transform: { ...tsjPreset.transform, }, - coveragePathIgnorePatterns: ['/Bootstrap/', 'HealthCheckController', '/Infra/', '/Mapping/'], + coveragePathIgnorePatterns: ['/Bootstrap/', '/Controller/', 'HealthCheckController', '/Infra/', '/Mapping/'], } diff --git a/packages/revisions/src/Controller/RevisionsController.spec.ts b/packages/revisions/src/Controller/RevisionsController.spec.ts deleted file mode 100644 index 8538617b2..000000000 --- a/packages/revisions/src/Controller/RevisionsController.spec.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { Result } from '@standardnotes/domain-core' -import { Logger } from 'winston' - -import { DeleteRevision } from '../Domain/UseCase/DeleteRevision/DeleteRevision' -import { GetRevision } from '../Domain/UseCase/GetRevision/GetRevision' -import { GetRevisionsMetada } from '../Domain/UseCase/GetRevisionsMetada/GetRevisionsMetada' - -import { RevisionsController } from './RevisionsController' - -describe('RevisionsController', () => { - let getRevisionsMetadata: GetRevisionsMetada - let getRevision: GetRevision - let deleteRevision: DeleteRevision - let logger: Logger - - const createController = () => new RevisionsController(getRevisionsMetadata, getRevision, deleteRevision, logger) - - beforeEach(() => { - getRevisionsMetadata = {} as jest.Mocked - getRevisionsMetadata.execute = jest.fn().mockReturnValue(Result.ok()) - - getRevision = {} as jest.Mocked - getRevision.execute = jest.fn().mockReturnValue(Result.ok()) - - deleteRevision = {} as jest.Mocked - deleteRevision.execute = jest.fn().mockReturnValue(Result.ok()) - - logger = {} as jest.Mocked - logger.warn = jest.fn() - }) - - it('should get revisions list', async () => { - const response = await createController().getRevisions({ itemUuid: '1-2-3', userUuid: '1-2-3' }) - - expect(response.status).toEqual(200) - }) - - it('should indicate failure to get revisions list', async () => { - getRevisionsMetadata.execute = jest.fn().mockReturnValue(Result.fail('Oops')) - const response = await createController().getRevisions({ itemUuid: '1-2-3', userUuid: '1-2-3' }) - - expect(response.status).toEqual(400) - }) - - it('should get revision', async () => { - const response = await createController().getRevision({ revisionUuid: '1-2-3', userUuid: '1-2-3' }) - - expect(response.status).toEqual(200) - }) - - it('should indicate failure to get revision', async () => { - getRevision.execute = jest.fn().mockReturnValue(Result.fail('Oops')) - const response = await createController().getRevision({ revisionUuid: '1-2-3', userUuid: '1-2-3' }) - - expect(response.status).toEqual(400) - }) - - it('should delete revision', async () => { - const response = await createController().deleteRevision({ revisionUuid: '1-2-3', userUuid: '1-2-3' }) - - expect(response.status).toEqual(200) - }) - - it('should indicate failure to delete revision', async () => { - deleteRevision.execute = jest.fn().mockReturnValue(Result.fail('Oops')) - const response = await createController().deleteRevision({ revisionUuid: '1-2-3', userUuid: '1-2-3' }) - - expect(response.status).toEqual(400) - }) -})