0
0
Fork 0

Merge pull request 'refs #6697 fix claimQuantity' (!317) from 6697-changeClaimQuantity into dev

Reviewed-on: verdnatura/salix-front#317
Reviewed-by: Alex Moreno <alexm@verdnatura.es>
This commit is contained in:
Javier Casado 2024-04-26 05:33:40 +00:00
commit 433ca7c456
2 changed files with 9 additions and 12 deletions

View File

@ -35,6 +35,7 @@ const columns = computed(() => [
label: t('Quantity'), label: t('Quantity'),
field: (row) => row.quantity, field: (row) => row.quantity,
sortable: true, sortable: true,
default: 0,
}, },
{ {
name: 'description', name: 'description',
@ -75,7 +76,6 @@ async function importLines() {
const body = sales.map((row) => ({ const body = sales.map((row) => ({
claimFk: route.params.id, claimFk: route.params.id,
saleFk: row.saleFk, saleFk: row.saleFk,
quantity: row.quantity,
})); }));
canceller = new AbortController(); canceller = new AbortController();

View File

@ -5,7 +5,6 @@ import ClaimLinesImport from 'pages/Claim/Card/ClaimLinesImport.vue';
describe('ClaimLinesImport', () => { describe('ClaimLinesImport', () => {
let vm; let vm;
beforeAll(() => { beforeAll(() => {
vm = createWrapper(ClaimLinesImport, { vm = createWrapper(ClaimLinesImport, {
global: { global: {
@ -13,7 +12,7 @@ describe('ClaimLinesImport', () => {
mocks: { mocks: {
fetch: vi.fn(), fetch: vi.fn(),
}, },
} },
}).vm; }).vm;
}); });
@ -26,25 +25,23 @@ describe('ClaimLinesImport', () => {
vi.spyOn(axios, 'post').mockResolvedValue({ data: true }); vi.spyOn(axios, 'post').mockResolvedValue({ data: true });
vi.spyOn(vm.quasar, 'notify'); vi.spyOn(vm.quasar, 'notify');
vm.selected = [ vm.selected = [{ id: 1, saleFk: 1, claimFk: 1 }];
{ id: 1, saleFk: 1, claimFk: 1, quantity: 10 }
]
vm.route.params.id = 1 vm.route.params.id = 1;
await vm.importLines(); await vm.importLines();
const expectedData = [{ saleFk: 1, claimFk: 1, quantity: 10 }] const expectedData = [{ saleFk: 1, claimFk: 1 }];
expect(axios.post).toHaveBeenCalledWith('ClaimBeginnings', expectedData, { expect(axios.post).toHaveBeenCalledWith('ClaimBeginnings', expectedData, {
signal: expect.any(Object) signal: expect.any(Object),
}) });
expect(vm.quasar.notify).toHaveBeenCalledWith( expect(vm.quasar.notify).toHaveBeenCalledWith(
expect.objectContaining({ expect.objectContaining({
message: 'Lines added to claim', message: 'Lines added to claim',
type: 'positive' type: 'positive',
}) })
); );
expect(vm.canceller).toEqual(null) expect(vm.canceller).toEqual(null);
}); });
}); });
}); });