diff --git a/frontend/modules/commercial/composables/__tests__/useClientReferentials.spec.ts b/frontend/modules/commercial/composables/__tests__/useClientReferentials.spec.ts index 67202f6..3d92495 100644 --- a/frontend/modules/commercial/composables/__tests__/useClientReferentials.spec.ts +++ b/frontend/modules/commercial/composables/__tests__/useClientReferentials.spec.ts @@ -28,7 +28,7 @@ describe('useClientReferentials.loadCommon (resilience ERP-102)', () => { return Promise.reject(new Error('403 Forbidden')) } if (url === '/sites') { - return Promise.resolve({ member: [{ '@id': '/api/sites/1', name: 'Chatellerault' }] }) + return Promise.resolve({ member: [{ '@id': '/api/sites/1', name: 'Chatellerault', postalCode: '86100' }] }) } return Promise.resolve({ member: [{ '@id': '/api/x/1', code: 'X', label: 'Libelle X' }], @@ -40,7 +40,8 @@ describe('useClientReferentials.loadCommon (resilience ERP-102)', () => { await refs.loadCommon() // Resilience : les referentiels OK sont peuples malgre l'echec de /categories. - expect(refs.sites.value).toEqual([{ value: '/api/sites/1', label: 'Chatellerault' }]) + // Le libelle d'un site est son numero de departement (2 premiers chiffres du code postal). + expect(refs.sites.value).toEqual([{ value: '/api/sites/1', label: '86' }]) expect(refs.tvaModes.value).toEqual([{ value: '/api/x/1', label: 'Libelle X' }]) expect(refs.banks.value).toEqual([{ value: '/api/x/1', label: 'Libelle X' }]) @@ -56,7 +57,7 @@ describe('useClientReferentials.loadCommon (resilience ERP-102)', () => { }) } if (url === '/sites') { - return Promise.resolve({ member: [{ '@id': '/api/sites/1', name: 'Chatellerault' }] }) + return Promise.resolve({ member: [{ '@id': '/api/sites/1', name: 'Chatellerault', postalCode: '86100' }] }) } return Promise.resolve({ member: [] }) }) @@ -67,6 +68,7 @@ describe('useClientReferentials.loadCommon (resilience ERP-102)', () => { expect(refs.categories.value).toEqual([ { value: '/api/categories/1', label: 'Secteur', code: 'SECTEUR' }, ]) - expect(refs.sites.value).toEqual([{ value: '/api/sites/1', label: 'Chatellerault' }]) + // Le libelle d'un site est son numero de departement (2 premiers chiffres du code postal). + expect(refs.sites.value).toEqual([{ value: '/api/sites/1', label: '86' }]) }) })