diff --git a/src/services/__mocks__/client.ts b/src/services/__mocks__/client.ts
new file mode 100644
index 0000000000000000000000000000000000000000..137dd41a3b0717caeb24cbbab2f211932cbaad94
--- /dev/null
+++ b/src/services/__mocks__/client.ts
@@ -0,0 +1,16 @@
+import { Client } from 'cozy-client'
+
+const mockClient = ({
+  query: jest.fn(),
+  create: jest.fn(),
+  save: jest.fn(),
+  destroy: jest.fn(),
+  collection: jest.fn().mockReturnValue({
+    create: jest.fn(),
+  }),
+  getStackClient: jest.fn().mockReturnValue({
+    fetchJSON: jest.fn(),
+  }),
+} as unknown) as jest.Mocked<Client>
+
+export default mockClient
diff --git a/src/services/account.service.spec.ts b/src/services/account.service.spec.ts
index 350fc96c706abd3127636fd54b2c83eb62bcfeae..e1430004c45d4e668d3d9d62809c3ffe475cd07b 100644
--- a/src/services/account.service.spec.ts
+++ b/src/services/account.service.spec.ts
@@ -1,16 +1,10 @@
-import { Client, QueryResult } from 'cozy-client'
-import { AccountAuthData, Konnector, Account } from 'models'
+import { QueryResult } from 'cozy-client'
+import { AccountAuthData, Account } from 'models'
+import mockClient from './__mocks__/client'
 import AccountService from './account.service'
 import accountData from './__mocks__/accountsData.json'
 import konnectorData from './__mocks__/konnectorsData.json'
 
-const mockClient = ({
-  query: jest.fn(),
-  create: jest.fn(),
-  save: jest.fn(),
-  destroy: jest.fn(),
-} as unknown) as jest.Mocked<Client>
-
 jest.mock('cozy-harvest-lib/dist/connections/accounts')
 import * as harvestLibAccounts from 'cozy-harvest-lib/dist/connections/accounts'
 const mockHavestLibAccounts = harvestLibAccounts as jest.Mocked<
diff --git a/src/services/ecogesture.service.spec.ts b/src/services/ecogesture.service.spec.ts
index 216c73084c65dede14509ab8eb5f44280f2d64a9..c50a2aafae5da1be11570f2af8a912aa9db5b15d 100644
--- a/src/services/ecogesture.service.spec.ts
+++ b/src/services/ecogesture.service.spec.ts
@@ -1,14 +1,9 @@
-import { Client, QueryResult } from 'cozy-client'
+import { QueryResult } from 'cozy-client'
 import { Ecogesture } from 'models'
 import EcogestureService from './ecogesture.service'
+import mockClient from './__mocks__/client'
 import ecogesturesData from './__mocks__/ecogesturesData.json'
 
-const mockClient = ({
-  query: jest.fn(),
-  create: jest.fn(),
-  destroy: jest.fn(),
-} as unknown) as jest.Mocked<Client>
-
 describe('Ecogesture service', () => {
   const ecogestureService = new EcogestureService(mockClient)
 
diff --git a/src/services/performanceIndicator.service.spec.ts b/src/services/performanceIndicator.service.spec.ts
index 3605629ae1721bec2b3a58d020ea10e18441c292..ab249310fd5f95b65847ecbac1318d72020057a1 100644
--- a/src/services/performanceIndicator.service.spec.ts
+++ b/src/services/performanceIndicator.service.spec.ts
@@ -1,7 +1,5 @@
 import PerformanceIndicatorService from './performanceIndicator.service'
 import { PerformanceIndicator } from 'models'
-import { DateTime } from 'luxon'
-import { FluidType } from 'enum/fluid.enum'
 
 describe('performanceIndicator service', () => {
   describe('aggregatePerformanceIndicators method', () => {