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]