Skip to content

Commit 0939d5d

Browse files
committed
test(HGrid): #5005 Get back virt tests.
1 parent 0de8eea commit 0939d5d

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

Diff for: projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.virtualization.spec.ts

+10-7
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { By } from '@angular/platform-browser';
1111
import { first, delay } from 'rxjs/operators';
1212
import { setupHierarchicalGridScrollDetection } from '../../test-utils/helper-utils.spec';
1313

14-
xdescribe('IgxHierarchicalGrid Virtualization', () => {
14+
describe('IgxHierarchicalGrid Virtualization', () => {
1515
configureTestSuite();
1616
let fixture;
1717
let hierarchicalGrid: IgxHierarchicalGridComponent;
@@ -36,6 +36,7 @@ xdescribe('IgxHierarchicalGrid Virtualization', () => {
3636
// first child of the row should expand indicator
3737
firstRow.nativeElement.children[0].click();
3838
fixture.detectChanges();
39+
await wait();
3940
expect(firstRow.expanded).toBeTruthy();
4041
const verticalScroll = fixture.componentInstance.hgrid.verticalScrollContainer;
4142
const elem = verticalScroll['vh'].instance.elementRef.nativeElement;
@@ -61,7 +62,7 @@ xdescribe('IgxHierarchicalGrid Virtualization', () => {
6162
// first child of the row should expand indicator
6263
firstRow.nativeElement.children[0].click();
6364
fixture.detectChanges();
64-
65+
await wait();
6566
const childGrid = hierarchicalGrid.hgridAPI.getChildGrids(false)[0];
6667
const verticalScroll = childGrid.verticalScrollContainer;
6768
const elem = verticalScroll['vh'].instance.elementRef.nativeElement;
@@ -91,7 +92,7 @@ xdescribe('IgxHierarchicalGrid Virtualization', () => {
9192
// first child of the row should expand indicator
9293
firstRow.nativeElement.children[0].click();
9394
fixture.detectChanges();
94-
95+
await wait();
9596
const childGrid = hierarchicalGrid.hgridAPI.getChildGrids(false)[0];
9697
const childCell = childGrid.getCellByColumn(0, 'ID');
9798
childCell.nativeElement.focus();
@@ -130,9 +131,11 @@ xdescribe('IgxHierarchicalGrid Virtualization', () => {
130131
// first child of the row should expand indicator
131132
firstRow.nativeElement.children[0].click();
132133
fixture.detectChanges();
134+
await wait();
133135
const secondRow = hierarchicalGrid.dataRowList.toArray()[1];
134136
secondRow.nativeElement.children[0].click();
135137
fixture.detectChanges();
138+
await wait();
136139

137140
const childGrid1 = hierarchicalGrid.hgridAPI.getChildGrids(false)[0];
138141
const expectedChildData1 = fixture.componentInstance.data[0].childData;
@@ -328,7 +331,7 @@ xdescribe('IgxHierarchicalGrid Virtualization', () => {
328331
const row = hierarchicalGrid.dataRowList.toArray()[3];
329332
row.nativeElement.children[0].click();
330333
fixture.detectChanges();
331-
334+
await wait();
332335
// verify index and rowData
333336
let childRowComponent = fixture.debugElement.query(By.css('igx-child-grid-row')).componentInstance;
334337
expect(childRowComponent.rowData.rowID).toBe('3');
@@ -364,12 +367,12 @@ xdescribe('IgxHierarchicalGrid Virtualization', () => {
364367
const row = hierarchicalGrid.dataRowList.toArray()[0];
365368
row.nativeElement.children[0].click();
366369
fixture.detectChanges();
367-
370+
await wait();
368371
expect(hierarchicalGrid.verticalScrollContainer.getVerticalScroll().children[0].offsetHeight).toEqual(550);
369372
});
370373
});
371374

372-
xdescribe('IgxHierarchicalGrid Virtualization Custom Scenarios', () => {
375+
describe('IgxHierarchicalGrid Virtualization Custom Scenarios', () => {
373376
configureTestSuite();
374377
beforeEach(async(() => {
375378
TestBed.configureTestingModule({
@@ -408,7 +411,7 @@ xdescribe('IgxHierarchicalGrid Virtualization Custom Scenarios', () => {
408411
const row = hierarchicalGrid.dataRowList.toArray()[0];
409412
row.nativeElement.children[0].click();
410413
fixture.detectChanges();
411-
414+
await wait();
412415
expect(hierarchicalGrid.verticalScrollContainer.getVerticalScroll().parentElement.hidden).toBeTruthy();
413416
expect(hierarchicalGrid.tbody.nativeElement.offsetWidth).toEqual(initialBodyWidth);
414417
});

0 commit comments

Comments
 (0)