#8078 enable multi choice #848

Merged
jorgep merged 17 commits from 8078-enableMultiSelection into dev 2024-11-05 10:20:05 +00:00
1 changed files with 2 additions and 2 deletions
Showing only changes of commit 86e6bef90f - Show all commits

View File

@ -20,12 +20,12 @@ describe('VnTable', () => {
describe('handleSelection()', () => {
const rows = [{ $index: 0 }, { $index: 1 }, { $index: 2 }];
const selectedRows = [{ $index: 1 }];
it('should add rows to selected when shift key is pressed and rows are added', () => {
it('should add rows to selected when shift key is pressed and rows are added except last one', () => {
vm.handleSelection(
{ evt: { shiftKey: true }, added: true, rows: selectedRows },
rows
);
expect(vm.selected).toEqual([{ $index: 0 }, { $index: 1 }]);
expect(vm.selected).toEqual([{ $index: 0 }]);
Review

El de index 1 no lo pongo xq se añade desde el evt update:selected no desde esta fn.

El de index 1 no lo pongo xq se añade desde el evt update:selected no desde esta fn.
});
it('should not add rows to selected when shift key is not pressed', () => {
Review

No se añade dentro de la fn, pero si que se selecciona la fila en el evt @update:selected , se ejecuta después de @selection

No se añade dentro de la fn, pero si que se selecciona la fila en el evt **@update:selected** , se ejecuta después de **@selection**