Skip to content

Commit bb1639d

Browse files
committed
fix(igx-ts): update vite conf and fix tests
1 parent caebe19 commit bb1639d

30 files changed

Lines changed: 42 additions & 198 deletions

File tree

packages/igx-templates/igx-ts-legacy/accordion/default/files/src/app/__path__/__filePrefix__.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
2+
import { FormsModule } from '@angular/forms';
23
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
34
import { <%=ClassName%> } from './<%=filePrefix%>';
45
import { IgxAccordionModule, IgxSwitchModule } from '<%=igxPackage%>';
@@ -10,7 +11,7 @@ describe('<%=ClassName%>', () => {
1011
beforeEach(async () => {
1112
await TestBed.configureTestingModule({
1213
declarations: [<%=ClassName%>],
13-
imports: [ NoopAnimationsModule, IgxAccordionModule, IgxSwitchModule ]
14+
imports: [ NoopAnimationsModule, IgxAccordionModule, IgxSwitchModule, FormsModule ]
1415
})
1516
.compileComponents();
1617
});

packages/igx-templates/igx-ts-legacy/bullet-graph/default/files/src/app/__path__/__filePrefix__.spec.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,14 @@ describe('<%=ClassName%>', () => {
1515
});
1616

1717
beforeEach(() => {
18-
vi.useFakeTimers();
1918
fixture = TestBed.createComponent(<%=ClassName%>);
2019
component = fixture.componentInstance;
2120
fixture.detectChanges();
2221
// disable animation
2322
component.bulletGraph.transitionDuration = 0;
2423
});
2524

26-
afterEach(() => {
27-
vi.useRealTimers();
28-
fixture.destroy();
29-
});
30-
3125
it('should create', () => {
32-
vi.advanceTimersByTime(1000);
3326
expect(component).toBeTruthy();
3427
});
3528
});

packages/igx-templates/igx-ts-legacy/chip/default/files/src/app/__path__/__filePrefix__.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
3-
import { IgxChipsModule } from '<%=igxPackage%>';
3+
import { IgxChipsModule, IgxInputGroupComponent, IgxDropDownComponent, IgxDropDownItemNavigationDirective, IgxDropDownItemComponent } from '<%=igxPackage%>';
44
import { <%=ClassName%> } from './<%=filePrefix%>';
55

66
describe('<%=ClassName%>', () => {
@@ -10,7 +10,7 @@ describe('<%=ClassName%>', () => {
1010
beforeEach(async () => {
1111
await TestBed.configureTestingModule({
1212
declarations: [<%=ClassName%>],
13-
imports: [NoopAnimationsModule, IgxChipsModule]
13+
imports: [NoopAnimationsModule, IgxChipsModule, IgxInputGroupComponent, IgxDropDownComponent, IgxDropDownItemNavigationDirective, IgxDropDownItemComponent]
1414
})
1515
.compileComponents();
1616
});

packages/igx-templates/igx-ts-legacy/custom-templates/fintech-grid/files/src/app/__path__/__filePrefix__.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { FormsModule } from '@angular/forms';
33
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
44
import { <%=ClassName%> } from './<%=filePrefix%>';
5-
import { IgxGridModule, IgxButtonModule, IgxSwitchModule, IgxSliderModule, IgxCheckboxModule, IgxDialogModule } from '<%=igxPackage%>';
5+
import { IgxGridModule, IgxButtonModule, IgxSwitchModule, IgxSliderModule, IgxCheckboxModule, IgxDialogModule, IgxIconComponent, IgxButtonGroupComponent, IgxFocusModule } from '<%=igxPackage%>';
66
import { IgxCategoryChartModule } from 'igniteui-angular-charts';
77

88
describe('<%=ClassName%>', () => {
@@ -14,7 +14,8 @@ describe('<%=ClassName%>', () => {
1414
declarations: [ <%=ClassName%> ],
1515
imports: [ FormsModule, BrowserAnimationsModule,
1616
IgxGridModule, IgxDialogModule, IgxCategoryChartModule,
17-
IgxButtonModule, IgxSwitchModule, IgxSliderModule, IgxCheckboxModule ],
17+
IgxButtonModule, IgxSwitchModule, IgxSliderModule, IgxCheckboxModule,
18+
IgxButtonGroupComponent, IgxIconComponent, IgxFocusModule ],
1819
teardown: { destroyAfterEach: false }
1920
})
2021
.compileComponents();

packages/igx-templates/igx-ts-legacy/custom-templates/fintech-tree-grid/files/src/app/__path__/__filePrefix__.spec.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { FormsModule } from '@angular/forms';
33
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
44
import { <%=ClassName%> } from './<%=filePrefix%>';
55
import { <%=ClassName%>TreeGridGroupingPipe } from './tree-grid-grouping.pipe';
6-
import { IgxTreeGridModule, IgxCheckboxModule, IgxButtonModule, IgxSliderModule, IgxSwitchModule } from '<%=igxPackage%>';
6+
import { IgxTreeGridModule, IgxCheckboxModule, IgxButtonModule, IgxSliderModule, IgxSwitchModule, IgxButtonGroupComponent, IgxIconComponent } from '<%=igxPackage%>';
77

88
describe('<%=ClassName%>', () => {
99
let component: <%=ClassName%>;
@@ -19,7 +19,9 @@ describe('<%=ClassName%>', () => {
1919
IgxCheckboxModule,
2020
IgxButtonModule,
2121
IgxSliderModule,
22-
IgxSwitchModule]
22+
IgxSwitchModule,
23+
IgxButtonGroupComponent,
24+
IgxIconComponent]
2325
})
2426
.compileComponents();
2527
});

packages/igx-templates/igx-ts-legacy/grid/grid-summaries/files/src/app/__path__/__filePrefix__.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
2+
import { FormsModule } from '@angular/forms';
23
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
3-
import { IgxGridModule } from '<%=igxPackage%>';
4+
import { IgxGridModule, IgxIconComponent } from '<%=igxPackage%>';
45
import { <%=ClassName%> } from './<%=filePrefix%>';
56

67
describe('<%=ClassName%>', () => {
@@ -10,7 +11,7 @@ describe('<%=ClassName%>', () => {
1011
beforeEach(async () => {
1112
await TestBed.configureTestingModule({
1213
declarations: [<%=ClassName%>],
13-
imports: [NoopAnimationsModule, IgxGridModule]
14+
imports: [NoopAnimationsModule, IgxGridModule, FormsModule, IgxIconComponent]
1415
}).compileComponents();
1516
});
1617

packages/igx-templates/igx-ts-legacy/hierarchical-grid/hierarchical-grid-batch-editing/files/src/app/__path__/__filePrefix__.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { FormsModule } from '@angular/forms';
33
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
44
import {
5-
IgxGridModule, IgxDatePickerModule, IgxCheckboxModule, IgxDialogModule, IgxHierarchicalGridModule
5+
IgxGridModule, IgxDatePickerModule, IgxCheckboxModule, IgxDialogModule, IgxHierarchicalGridModule, IgxInputGroupModule
66
} from '<%=igxPackage%>';
77
import { <%=ClassName%> } from './<%=filePrefix%>';
88

@@ -20,7 +20,8 @@ describe('<%=ClassName%>', () => {
2020
IgxHierarchicalGridModule,
2121
IgxDatePickerModule,
2222
IgxCheckboxModule,
23-
IgxDialogModule
23+
IgxDialogModule,
24+
IgxInputGroupModule
2425
]
2526
})
2627
.compileComponents();

packages/igx-templates/igx-ts-legacy/linear-gauge/default/files/src/app/__path__/__filePrefix__.spec.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,12 @@ describe('<%=ClassName%>', () => {
1515
});
1616

1717
beforeEach(() => {
18-
vi.useFakeTimers();
1918
fixture = TestBed.createComponent(<%=ClassName%>);
2019
component = fixture.componentInstance;
2120
fixture.detectChanges();
2221
});
2322

24-
afterEach(() => {
25-
vi.useRealTimers();
26-
fixture.destroy();
27-
});
28-
2923
it('should create', () => {
30-
vi.advanceTimersByTime(1000);
3124
expect(component).toBeTruthy();
3225
// disable animation
3326
component.linearGauge.transitionDuration = 0;

packages/igx-templates/igx-ts-legacy/projects/_base/files/angular.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,7 @@
3838
"polyfills": ["zone.js"],
3939
"tsConfig": "tsconfig.app.json",
4040
"inlineStyleLanguage": "scss",
41-
"assets": [
42-
"src/favicon.ico",
43-
"src/assets"
44-
],
41+
"assets": ["src/favicon.ico", "src/assets"],
4542
"styles": [
4643
"src/styles.scss"<%=DefaultTheme%>
4744
],
@@ -100,7 +97,10 @@
10097
}
10198
},
10299
"test": {
103-
"builder": "@angular/build:unit-test"
100+
"builder": "@angular/build:unit-test",
101+
"options": {
102+
"runnerConfig": true
103+
}
104104
},
105105
"lint": {
106106
"builder": "@angular-eslint/builder:lint",

packages/igx-templates/igx-ts-legacy/projects/_base/files/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"start": "ng serve -o",
77
"build": "ng build",
88
"watch": "ng build --watch --configuration development",
9-
"test": "vitest --browser",
9+
"test": "ng test --browsers=chromium",
1010
"lint": "ng lint"
1111
},
1212
"private": true,
@@ -27,7 +27,6 @@
2727
"zone.js": "~0.16.0"
2828
},
2929
"devDependencies": {
30-
"@analogjs/vite-plugin-angular": "^2.3.1",
3130
"@angular/build": "~21.2.1",
3231
"@angular/cli": "~21.2.1",
3332
"@angular/compiler-cli": "~21.2.0",

0 commit comments

Comments
 (0)