Skip to content

Commit 130f8eb

Browse files
committed
test(GridSelection): checkbox status when there is pinned row and group by #7600
1 parent 2c398ff commit 130f8eb

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

projects/igniteui-angular/src/lib/grids/grid/grid-row-selection.spec.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1717,6 +1717,18 @@ describe('IgxGrid - Row Selection #grid', () => {
17171717
expect(grid.getRowByIndex(3).selected).toBeTrue();
17181718
expect(grid.getRowByIndex(0).selected).toBeFalse();
17191719
});
1720+
1721+
it('Row Pinning: should update checkbox status correctly when there is pinned row and groupBy', () => {
1722+
grid.pinRow(2);
1723+
fix.detectChanges();
1724+
1725+
grid.groupBy({ fieldName: 'InStock', dir: SortingDirection.Desc, ignoreCase: false });
1726+
1727+
GridSelectionFunctions.headerCheckboxClick(grid);
1728+
fix.detectChanges();
1729+
GridSelectionFunctions.verifyHeaderRowCheckboxState(fix, true, false);
1730+
expect(grid.selectedRows.length).toBe(grid.data.length);
1731+
});
17201732
});
17211733

17221734
describe('Integration with CRUD and transactions', () => {

0 commit comments

Comments
 (0)