From eff31931fee4c71988db436ba3cfd98aaaefb40e Mon Sep 17 00:00:00 2001 From: Yoan VALLET <ext.sopra.yvallet@grandlyon.com> Date: Fri, 13 Nov 2020 20:05:31 +0100 Subject: [PATCH] feat: mock TriggerMutation from harvest lib --- src/services/triggers.service.spec.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/services/triggers.service.spec.ts b/src/services/triggers.service.spec.ts index 30be8e849..3ebc65147 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] -- GitLab