Skip to content

Commit 3f9bcdf

Browse files
committed
refactor(specs): Fixed test imports making the lib depend on itself
1 parent 03f2124 commit 3f9bcdf

File tree

12 files changed

+26
-18
lines changed

12 files changed

+26
-18
lines changed

projects/igniteui-angular/src/lib/date-picker/date-picker.component.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ import { UIInteractions, wait } from '../test-utils/ui-interactions.spec';
1010
import { IgxInputGroupModule } from '../input-group';
1111
import { IgxTextSelectionModule } from '../directives/text-selection/text-selection.directive';
1212
import { configureTestSuite } from '../test-utils/configure-suite';
13-
import { DateRangeType } from 'igniteui-angular';
1413
import { IgxButtonModule } from '../directives/button/button.directive';
1514
import { IgxCalendarModule } from '../calendar';
1615
import { InteractionMode } from '../core/enums';
16+
import { DateRangeType } from '../core/dates/dateRange';
1717

1818
describe('IgxDatePicker', () => {
1919
configureTestSuite();

projects/igniteui-angular/src/lib/dialog/dialog.component.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ import { Component, ViewChild } from '@angular/core';
22
import { async, TestBed, fakeAsync, tick } from '@angular/core/testing';
33
import { By } from '@angular/platform-browser';
44
import { BrowserAnimationsModule, NoopAnimationsModule } from '@angular/platform-browser/animations';
5-
import { UIInteractions, wait } from '../test-utils/ui-interactions.spec';
5+
import { UIInteractions } from '../test-utils/ui-interactions.spec';
66
import { IDialogEventArgs, IgxDialogComponent, IgxDialogModule } from './dialog.component';
77
import { configureTestSuite } from '../test-utils/configure-suite';
8-
import { PositionSettings, slideInTop, slideOutBottom, HorizontalAlignment, VerticalAlignment } from 'igniteui-angular';
98
import { useAnimation } from '@angular/animations';
9+
import { PositionSettings, HorizontalAlignment, VerticalAlignment } from '../services/overlay/utilities';
10+
import { slideOutBottom, slideInTop } from '../animations/main';
1011

1112
const OVERLAY_MAIN_CLASS = 'igx-overlay';
1213
const OVERLAY_WRAPPER_CLASS = `${OVERLAY_MAIN_CLASS}__wrapper`;

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ import { SampleTestData } from '../../test-utils/sample-test-data.spec';
88
import { ColumnHiddenFromMarkupComponent, ColumnCellFormatterComponent, DynamicColumnsComponent } from '../../test-utils/grid-samples.spec';
99
import { configureTestSuite } from '../../test-utils/configure-suite';
1010
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
11-
import { IgxStringFilteringOperand, SortingDirection } from 'igniteui-angular';
11+
import { IgxStringFilteringOperand } from '../../data-operations/filtering-condition';
12+
import { SortingDirection } from '../../data-operations/sorting-expression.interface';
1213

1314
describe('IgxGrid - Column properties #grid', () => {
1415
configureTestSuite();

projects/igniteui-angular/src/lib/grids/grid/grid-cell-editing.spec.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import {
1212
CellEditingTestComponent, CellEditingScrollTestComponent,
1313
SelectionWithTransactionsComponent
1414
} from '../../test-utils/grid-samples.spec';
15-
import { getIdentifierPositions } from 'projects/igniteui-angular/migrations/common/tsUtils';
1615

1716
const DEBOUNCETIME = 30;
1817
const CELL_CSS_CLASS = '.igx-grid__td';

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ import { SortingDirection } from '../../data-operations/sorting-expression.inter
1111
import { IgxStringFilteringOperand } from '../../data-operations/filtering-condition';
1212
import { UIInteractions, wait } from '../../test-utils/ui-interactions.spec';
1313
import { setupGridScrollDetection } from '../../test-utils/helper-utils.spec';
14-
import { DefaultSortingStrategy } from 'igniteui-angular';
1514
import { GridSelectionMode } from '../common/enums';
1615

1716
import { GridSelectionFunctions } from '../../test-utils/grid-functions.spec';
17+
import { DefaultSortingStrategy } from '../../data-operations/sorting-strategy';
1818

1919
describe('IgxGrid - Cell selection #grid', () => {
2020
configureTestSuite();

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@ import {
2323
SummariesGroupByWithScrollsComponent,
2424
SummariesGroupByTransactionsComponent
2525
} from '../../test-utils/grid-samples.spec';
26-
import { setupGridScrollDetection, resizeObserverIgnoreError } from '../../test-utils/helper-utils.spec';
26+
import { setupGridScrollDetection } from '../../test-utils/helper-utils.spec';
2727
import { SampleTestData } from '../../test-utils/sample-test-data.spec';
28-
import { IgxStringFilteringOperand, IgxNumberFilteringOperand, SortingDirection, IgxChipComponent } from 'igniteui-angular';
2928
import { ColumnGroupFourLevelTestComponent } from './column-group.spec';
3029
import { GridSummaryCalculationMode } from '../common/enums';
30+
import { IgxNumberFilteringOperand, IgxStringFilteringOperand } from '../../data-operations/filtering-condition';
31+
import { SortingDirection } from '../../data-operations/sorting-expression.interface';
32+
import { IgxChipComponent } from '../../chips/chip.component';
3133

3234
describe('IgxGrid - Summaries #grid', () => {
3335
configureTestSuite();

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@ import { Component, ViewChild } from '@angular/core';
66
import { IgxHierarchicalGridComponent } from './hierarchical-grid.component';
77
import { IgxRowIslandComponent } from './row-island.component';
88
import { wait, UIInteractions } from '../../test-utils/ui-interactions.spec';
9-
import { FilteringExpressionsTree, FilteringLogic, IgxStringFilteringOperand } from 'igniteui-angular';
109
import { By } from '@angular/platform-browser';
1110
import { first, delay } from 'rxjs/operators';
1211
import { setupHierarchicalGridScrollDetection } from '../../test-utils/helper-utils.spec';
12+
import { FilteringExpressionsTree } from '../../data-operations/filtering-expressions-tree';
13+
import { FilteringLogic } from '../../data-operations/filtering-expression.interface';
14+
import { IgxStringFilteringOperand } from '../../data-operations/filtering-condition';
1315

1416
describe('IgxHierarchicalGrid Virtualization #hGrid', () => {
1517
configureTestSuite();

projects/igniteui-angular/src/lib/grids/state.directive.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@ import { IGroupingExpression } from '../data-operations/grouping-expression.inte
99
import { FilteringExpressionsTree, IFilteringExpressionsTree } from '../data-operations/filtering-expressions-tree';
1010
import { IPagingState } from '../data-operations/paging-state.interface';
1111
import { GridSelectionRange } from './selection/selection.service';
12-
import { FilteringLogic, DefaultSortingStrategy } from 'igniteui-angular';
1312
import { IgxBooleanFilteringOperand } from '../data-operations/filtering-condition';
1413
import { IGroupingState } from '../data-operations/groupby-state.interface';
1514
import { IGroupByExpandState } from '../data-operations/groupby-expand-state.interface';
1615
import { GridSelectionMode } from './common/enums';
1716
import { configureTestSuite } from '../test-utils/configure-suite';
17+
import { FilteringLogic } from '../data-operations/filtering-expression.interface';
18+
import { DefaultSortingStrategy } from '../data-operations/sorting-strategy';
1819

1920
describe('IgxGridState - input properties #grid', () => {
2021
configureTestSuite();

projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-summaries.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import {
1212
import { configureTestSuite } from '../../test-utils/configure-suite';
1313
import { setupGridScrollDetection } from '../../test-utils/helper-utils.spec';
1414
import { wait, UIInteractions } from '../../test-utils/ui-interactions.spec';
15-
import { IgxNumberFilteringOperand } from 'igniteui-angular';
1615
import { IgxTreeGridRowComponent } from './tree-grid-row.component';
1716
import { GridSummaryFunctions } from '../../test-utils/grid-functions.spec';
17+
import { IgxNumberFilteringOperand } from '../../data-operations/filtering-condition';
1818

1919
describe('IgxTreeGrid - Summaries #tGrid', () => {
2020
configureTestSuite();

projects/igniteui-angular/src/lib/services/overlay/overlay.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ import { NoOpScrollStrategy } from './scroll/NoOpScrollStrategy';
3131
import { BlockScrollStrategy } from './scroll/block-scroll-strategy';
3232
import { AbsoluteScrollStrategy } from './scroll/absolute-scroll-strategy';
3333
import { CloseScrollStrategy } from './scroll/close-scroll-strategy';
34-
import { scaleInVerTop, scaleOutVerTop } from 'projects/igniteui-angular/src/lib/animations/main';
35-
import { UIInteractions, wait } from '../../test-utils/ui-interactions.spec';
34+
import { UIInteractions } from '../../test-utils/ui-interactions.spec';
3635

3736
import { configureTestSuite } from '../../test-utils/configure-suite';
3837
import { IgxCalendarComponent, IgxCalendarModule } from '../../calendar/index';
@@ -42,6 +41,7 @@ import { IPositionStrategy } from './position/IPositionStrategy';
4241
import { IgxCalendarContainerComponent } from '../../date-picker/calendar-container.component';
4342
import { BaseFitPositionStrategy } from './position/base-fit-position-strategy';
4443
import { ContainerPositionStrategy } from './position';
44+
import { scaleInVerTop, scaleOutVerTop } from '../../animations/main';
4545

4646
const CLASS_OVERLAY_CONTENT = 'igx-overlay__content';
4747
const CLASS_OVERLAY_CONTENT_MODAL = 'igx-overlay__content--modal';
@@ -413,7 +413,7 @@ describe('igxOverlay', () => {
413413
spyOn(mockElement, 'getBoundingClientRect').and.callFake(() => {
414414
return {
415415
left, top, width, height, right, bottom
416-
};
416+
} as DOMRect;
417417
});
418418

419419
const mockItem = document.createElement('div');

0 commit comments

Comments
 (0)