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