Skip to content

Commit 3f8538d

Browse files
committed
chore(*): fix grid unpinning order test
1 parent 5b161cc commit 3f8538d

File tree

1 file changed

+21
-22
lines changed

1 file changed

+21
-22
lines changed

projects/igniteui-angular/src/lib/grids/grid/column-pinning.spec.ts

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
import { DebugElement } from '@angular/core';
32
import { TestBed, async, fakeAsync } from '@angular/core/testing';
43
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
@@ -239,6 +238,27 @@ describe('Column Pinning UI #grid', () => {
239238
toolbar = grid.toolbar.columnPinningUI;
240239
expect(toolbar.columnItems.length).toBe(4);
241240
});
241+
242+
it('Checks order of columns after unpinning', () => {
243+
for (const column of grid.columns) {
244+
column.pin();
245+
}
246+
fix.detectChanges();
247+
grid.getColumnByName('ID').unpin();
248+
grid.getColumnByName('ReleaseDate').unpin();
249+
grid.getColumnByName('Downloads').unpin();
250+
grid.getColumnByName('ProductName').unpin();
251+
grid.getColumnByName('Released').unpin();
252+
fix.detectChanges();
253+
grid.unpinnedColumns.forEach((column, index) => {
254+
if (index === grid.unpinnedColumns.length - 1) {
255+
return;
256+
}
257+
expect(
258+
column.index < grid.unpinnedColumns[index + 1].index
259+
).toBe(true);
260+
});
261+
});
242262
});
243263

244264
describe('', () => {
@@ -284,27 +304,6 @@ describe('Column Pinning UI #grid', () => {
284304
});
285305
});
286306

287-
it('Checks order of columns after unpinning', () => {
288-
for (const column of grid.columns) {
289-
column.pin();
290-
}
291-
fix.detectChanges();
292-
grid.getColumnByName('ID').unpin();
293-
grid.getColumnByName('ReleaseDate').unpin();
294-
grid.getColumnByName('Downloads').unpin();
295-
grid.getColumnByName('ProductName').unpin();
296-
grid.getColumnByName('Released').unpin();
297-
fix.detectChanges();
298-
grid.unpinnedColumns.forEach((column, index) => {
299-
if (index === grid.unpinnedColumns.length - 1) {
300-
return;
301-
}
302-
expect(
303-
column.index < grid.unpinnedColumns[index + 1].index
304-
).toBe(true);
305-
});
306-
});
307-
308307
it('- should size cells correctly when there is a large pinned templated column', fakeAsync(/** height/width setter rAF */() => {
309308
fix = TestBed.createComponent(ColumnPinningWithTemplateTestComponent);
310309
fix.detectChanges();

0 commit comments

Comments
 (0)