From dec9bee28fbf19f0b0b9852a38d90443029ba5b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20Pailharey?= <rpailharey@grandlyon.com>
Date: Wed, 8 Nov 2023 16:11:34 +0100
Subject: [PATCH] review: mockResolvedValue

---
 __tests__/requests/bo.spec.js | 90 ++++++++++++++++-------------------
 1 file changed, 41 insertions(+), 49 deletions(-)

diff --git a/__tests__/requests/bo.spec.js b/__tests__/requests/bo.spec.js
index 5300d07..c6c2cc9 100644
--- a/__tests__/requests/bo.spec.js
+++ b/__tests__/requests/bo.spec.js
@@ -11,18 +11,16 @@ jest.mock('axios')
 describe('Backoffice routes', () => {
   describe('createBoConsent', () => {
     it('should send consent to BO', async () => {
-      axios.post.mockImplementationOnce(() => {
-        return {
-          data: {
-            ID: 1,
-            firstname: 'mr',
-            lastname: 'POUET',
-            pointId: 11111111111111,
-            postalCode: '69003',
-            address: '20 rue du lac',
-            inseeCode: '69383',
-          },
-        }
+      axios.post.mockResolvedValueOnce({
+        data: {
+          ID: 1,
+          firstname: 'mr',
+          lastname: 'POUET',
+          pointId: 11111111111111,
+          postalCode: '69003',
+          address: '20 rue du lac',
+          inseeCode: '69383',
+        },
       })
       const consent = await createBoConsent(
         'http://test.com',
@@ -65,19 +63,17 @@ describe('Backoffice routes', () => {
   })
   describe('updateBoConsent', () => {
     it('should update consent to BO', async () => {
-      axios.put.mockImplementationOnce(() => {
-        return {
-          data: {
-            ID: 1,
-            firstname: 'mr',
-            lastname: 'POUET',
-            pointId: 11111111111111,
-            postalCode: '69003',
-            address: '20 rue du lac',
-            inseeCode: '69383',
-            serviceId: '123456',
-          },
-        }
+      axios.put.mockResolvedValueOnce({
+        data: {
+          ID: 1,
+          firstname: 'mr',
+          lastname: 'POUET',
+          pointId: 11111111111111,
+          postalCode: '69003',
+          address: '20 rue du lac',
+          inseeCode: '69383',
+          serviceId: '123456',
+        },
       })
       const consent = await updateBoConsent(
         'http://test.com',
@@ -130,19 +126,17 @@ describe('Backoffice routes', () => {
 
   describe('deleteBoConsent', () => {
     it('should delete consent to BO', async () => {
-      axios.delete.mockImplementationOnce(() => {
-        return {
-          data: {
-            ID: 1,
-            firstname: 'mr',
-            lastname: 'POUET',
-            pointId: 11111111111111,
-            postalCode: '69003',
-            address: '20 rue du lac',
-            inseeCode: '69383',
-            serviceId: '123456',
-          },
-        }
+      axios.delete.mockResolvedValueOnce({
+        data: {
+          ID: 1,
+          firstname: 'mr',
+          lastname: 'POUET',
+          pointId: 11111111111111,
+          postalCode: '69003',
+          address: '20 rue du lac',
+          inseeCode: '69383',
+          serviceId: '123456',
+        },
       })
       const consent = await deleteBoConsent('http://test.com', 'token', 1)
       expect(consent).toEqual({
@@ -168,17 +162,15 @@ describe('Backoffice routes', () => {
   })
   describe('getBoConsent', () => {
     it('should get consent from BO', async () => {
-      axios.get.mockImplementationOnce(() => {
-        return {
-          data: {
-            ID: 1,
-            pointId: 11111111111111,
-            name: 'POUET',
-            adresse: '20 rue du lac',
-            postalCode: '69003',
-            inseeCode: '69383',
-          },
-        }
+      axios.get.mockResolvedValueOnce({
+        data: {
+          ID: 1,
+          pointId: 11111111111111,
+          name: 'POUET',
+          adresse: '20 rue du lac',
+          postalCode: '69003',
+          inseeCode: '69383',
+        },
       })
       const consent = await getBoConsent('http://test.com', 'token', 1)
       expect(consent).toEqual({
-- 
GitLab