diff --git a/src/services/triggers.service.spec.ts b/src/services/triggers.service.spec.ts index 30be8e849e0829bc44483382d134f4ec59b104c4..3ebc651476acf0cbf82ae8379720ce7effe4f785 100644 --- a/src/services/triggers.service.spec.ts +++ b/src/services/triggers.service.spec.ts @@ -1,5 +1,4 @@ import { QueryResult } from 'cozy-client' -import { TRIGGERS_DOCTYPE } from 'doctypes' import { Trigger, TriggerState } from 'models' import mockClient from './__mocks__/client' import TriggerService from './triggers.service' @@ -8,14 +7,21 @@ import konnectorsData from './__mocks__/konnectorsData.json' import triggersData from './__mocks__/triggersData.json' import triggerStateData from './__mocks__/triggerStateData.json' +const mockCreateTrigger = jest.fn() +jest.mock('cozy-harvest-lib/dist/connections/triggers', () => { + return jest.fn(() => { + return { + createTrigger: mockCreateTrigger, + } + }) +}) + describe('TriggerService service', () => { const triggerService = new TriggerService(mockClient) describe('createTrigger method', () => { it('shoud return created Trigger', async () => { - mockClient.collection(TRIGGERS_DOCTYPE).create.mockResolvedValueOnce({ - data: triggersData[0], - }) + mockCreateTrigger.mockResolvedValueOnce(triggersData[0]) const result: Trigger = await triggerService.createTrigger( accountsData[0], konnectorsData[0]