test: refs #7322 update getAgencies unit test to include filter parameters for enhanced API call validation
gitea/salix-front/pipeline/pr-dev Build queued... Details

This commit is contained in:
Jose Antonio Tubau 2025-02-03 11:59:13 +01:00
parent f2ef6c1c4e
commit 278788ead3
1 changed files with 9 additions and 3 deletions

View File

@ -11,8 +11,9 @@ describe('getAgencies', () => {
vi.clearAllMocks();
});
const generateParams = (formData) => ({
const generateParams = (formData, filter = {}) => ({
params: {
filter: JSON.stringify(filter),
warehouseFk: formData.warehouseId,
addressFk: formData.addressId,
landed: formData.landed,
@ -25,10 +26,15 @@ describe('getAgencies', () => {
addressId: '456',
landed: 'true',
};
const filter = {
fields: ['nickname', 'street', 'city', 'id'],
where: { isActive: true },
order: 'nickname ASC',
};
await getAgencies(formData);
await getAgencies(formData, null, filter);
expect(axios.get).toHaveBeenCalledWith('Agencies/getAgenciesWithWarehouse', generateParams(formData));
expect(axios.get).toHaveBeenCalledWith('Agencies/getAgenciesWithWarehouse', generateParams(formData, filter));
});
it('should not call API when formData is missing required landed field', async () => {