src/components/Table/helpers/selector/__test__/getUpdatedRowsWhenDeselectAll.spec.js
import getUpdatedRowsWhenDeselectAll from '../getUpdatedRowsWhenDeselectAll';
describe('getUpdatedRowsWhenDeselectAll', () => {
it('should return an empty arra when rows is not passed', () => {
expect(getUpdatedRowsWhenDeselectAll()).toEqual([]);
});
it('should return the right rows', () => {
const rows = [
{ key: 'row-1', isSelected: true, isDisabled: false },
{ key: 'row-2', isSelected: true, isDisabled: false },
{ key: 'row-3', isSelected: false, isDisabled: true },
];
expect(getUpdatedRowsWhenDeselectAll(rows)).toEqual([
{ key: 'row-1', isSelected: false, isDisabled: false },
{ key: 'row-2', isSelected: false, isDisabled: false },
{ key: 'row-3', isSelected: false, isDisabled: false },
]);
});
});