Skip to content

Commit 6e8e640

Browse files
committed
test: remove deprecated RouterTestingModule, use provideRouter() instead
1 parent 568ebc2 commit 6e8e640

29 files changed

+113
-146
lines changed

src/app/layout/default-layout/default-header/default-header.component.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { ReactiveFormsModule } from '@angular/forms';
3-
import { RouterTestingModule } from '@angular/router/testing';
3+
import { provideRouter } from '@angular/router';
44
import {
55
AvatarModule,
66
BadgeModule,
@@ -24,8 +24,8 @@ describe('DefaultHeaderComponent', () => {
2424

2525
beforeEach(async () => {
2626
await TestBed.configureTestingModule({
27-
imports: [GridModule, HeaderModule, IconModule, NavModule, BadgeModule, AvatarModule, DropdownModule, BreadcrumbModule, RouterTestingModule, SidebarModule, ProgressModule, ButtonGroupModule, ReactiveFormsModule, DefaultHeaderComponent],
28-
providers: [IconSetService]
27+
imports: [GridModule, HeaderModule, IconModule, NavModule, BadgeModule, AvatarModule, DropdownModule, BreadcrumbModule, SidebarModule, ProgressModule, ButtonGroupModule, ReactiveFormsModule, DefaultHeaderComponent],
28+
providers: [IconSetService, provideRouter([])]
2929
})
3030
.compileComponents();
3131
});

src/app/views/base/accordion/accordions.component.spec.ts

Lines changed: 3 additions & 4 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 { RouterTestingModule } from '@angular/router/testing';
3+
import { provideRouter } from '@angular/router';
44

55
import { AccordionModule, CardModule, GridModule } from '@coreui/angular';
66
import { IconSetService } from '@coreui/icons-angular';
@@ -14,9 +14,8 @@ describe('AccordionsComponent', () => {
1414

1515
beforeEach(async () => {
1616
await TestBed.configureTestingModule({
17-
imports: [AccordionModule, NoopAnimationsModule, CardModule, GridModule, RouterTestingModule, AccordionsComponent],
18-
providers: [IconSetService]
19-
})
17+
imports: [AccordionModule, NoopAnimationsModule, CardModule, GridModule, AccordionsComponent], providers: [IconSetService, provideRouter([])]
18+
})
2019
.compileComponents();
2120
});
2221

src/app/views/base/breadcrumbs/breadcrumbs.component.spec.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing';
2-
import { RouterTestingModule } from '@angular/router/testing';
2+
import { provideRouter } from '@angular/router';
33

44
import { BreadcrumbModule, CardModule, GridModule } from '@coreui/angular';
55
import { IconSetService } from '@coreui/icons-angular';
@@ -13,9 +13,8 @@ describe('BreadcrumbsComponent', () => {
1313

1414
beforeEach(waitForAsync(() => {
1515
TestBed.configureTestingModule({
16-
imports: [CardModule, GridModule, BreadcrumbModule, RouterTestingModule, BreadcrumbsComponent],
17-
providers: [IconSetService]
18-
}).compileComponents();
16+
imports: [CardModule, GridModule, BreadcrumbModule, BreadcrumbsComponent], providers: [IconSetService, provideRouter([])]
17+
}).compileComponents();
1918
}));
2019

2120
beforeEach(() => {

src/app/views/base/carousels/carousels.component.spec.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing';
22
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
3-
import { RouterTestingModule } from '@angular/router/testing';
3+
import { provideRouter } from '@angular/router';
44

55
import { CardModule, CarouselModule, GridModule } from '@coreui/angular';
6-
import { IconModule } from '@coreui/icons-angular';
7-
import { IconSetService } from '@coreui/icons-angular';
6+
import { IconModule, IconSetService } from '@coreui/icons-angular';
87
import { iconSubset } from '../../../icons/icon-subset';
98
import { CarouselsComponent } from './carousels.component';
109

1110
describe('CarouselsComponent', () => {
1211
let component: CarouselsComponent;
1312
let fixture: ComponentFixture<CarouselsComponent>;
14-
let iconSetService: IconSetService
13+
let iconSetService: IconSetService;
1514

1615
beforeEach(waitForAsync(() => {
1716
TestBed.configureTestingModule({
18-
imports: [CarouselModule, NoopAnimationsModule, CardModule, GridModule, IconModule, RouterTestingModule, CarouselsComponent],
19-
providers: [IconSetService]
20-
})
21-
.compileComponents();
17+
imports: [CarouselModule, NoopAnimationsModule, CardModule, GridModule, IconModule, CarouselsComponent], providers: [IconSetService, provideRouter([])]
18+
})
19+
.compileComponents();
2220
}));
2321

2422
beforeEach(() => {

src/app/views/base/collapses/collapses.component.spec.ts

Lines changed: 3 additions & 4 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 { RouterTestingModule } from '@angular/router/testing';
3+
import { provideRouter } from '@angular/router';
44

55
import { ButtonModule, CardModule, CollapseModule, GridModule } from '@coreui/angular';
66
import { IconSetService } from '@coreui/icons-angular';
@@ -14,9 +14,8 @@ describe('CollapsesComponent', () => {
1414

1515
beforeEach(async () => {
1616
await TestBed.configureTestingModule({
17-
imports: [CardModule, CollapseModule, NoopAnimationsModule, GridModule, ButtonModule, RouterTestingModule, CollapsesComponent],
18-
providers: [IconSetService]
19-
})
17+
imports: [CardModule, CollapseModule, NoopAnimationsModule, GridModule, ButtonModule, CollapsesComponent], providers: [IconSetService, provideRouter([])]
18+
})
2019
.compileComponents();
2120
});
2221

src/app/views/base/list-groups/list-groups.component.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { ReactiveFormsModule } from '@angular/forms';
3-
import { RouterTestingModule } from '@angular/router/testing';
3+
import { provideRouter } from '@angular/router';
44

55
import { BadgeModule, ButtonModule, CardModule, FormModule, GridModule, ListGroupModule } from '@coreui/angular';
66
import { IconSetService } from '@coreui/icons-angular';
@@ -14,9 +14,9 @@ describe('ListGroupsComponent', () => {
1414

1515
beforeEach(async () => {
1616
await TestBed.configureTestingModule({
17-
imports: [ListGroupModule, ButtonModule, ReactiveFormsModule, BadgeModule, FormModule, GridModule, CardModule, RouterTestingModule, ListGroupsComponent],
18-
providers: [IconSetService]
19-
})
17+
imports: [ListGroupModule, ButtonModule, ReactiveFormsModule, BadgeModule, FormModule, GridModule, CardModule, ListGroupsComponent],
18+
providers: [IconSetService, provideRouter([])]
19+
})
2020
.compileComponents();
2121
});
2222

src/app/views/base/navs/navs.component.spec.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
2-
import { RouterTestingModule } from '@angular/router/testing';
2+
import { provideRouter } from '@angular/router';
33

44
import { CardModule, DropdownModule, GridModule, NavModule } from '@coreui/angular';
55
import { IconSetService } from '@coreui/icons-angular';
@@ -13,9 +13,8 @@ describe('NavsComponent', () => {
1313

1414
beforeEach(async () => {
1515
await TestBed.configureTestingModule({
16-
imports: [GridModule, CardModule, RouterTestingModule, NavModule, DropdownModule, NavsComponent],
17-
providers: [IconSetService]
18-
})
16+
imports: [GridModule, CardModule, NavModule, DropdownModule, NavsComponent], providers: [IconSetService, provideRouter([])]
17+
})
1918
.compileComponents();
2019
});
2120

src/app/views/base/paginations/paginations.component.spec.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
2-
import { RouterTestingModule } from '@angular/router/testing';
2+
import { provideRouter } from '@angular/router';
33

44
import { CardModule, GridModule, PaginationModule } from '@coreui/angular';
55
import { IconSetService } from '@coreui/icons-angular';
@@ -13,9 +13,8 @@ describe('PaginationsComponent', () => {
1313

1414
beforeEach(async () => {
1515
await TestBed.configureTestingModule({
16-
imports: [PaginationModule, CardModule, GridModule, RouterTestingModule, PaginationsComponent],
17-
providers: [IconSetService]
18-
})
16+
imports: [PaginationModule, CardModule, GridModule, PaginationsComponent], providers: [IconSetService, provideRouter([])]
17+
})
1918
.compileComponents();
2019
});
2120

src/app/views/base/popovers/popovers.component.spec.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
2-
import { RouterTestingModule } from '@angular/router/testing';
2+
import { provideRouter } from '@angular/router';
33

44
import { ButtonModule, CardModule, GridModule, PopoverModule } from '@coreui/angular';
55
import { IconSetService } from '@coreui/icons-angular';
@@ -13,9 +13,8 @@ describe('PopoversComponent', () => {
1313

1414
beforeEach(async () => {
1515
await TestBed.configureTestingModule({
16-
imports: [CardModule, GridModule, PopoverModule, ButtonModule, RouterTestingModule, PopoversComponent],
17-
providers: [IconSetService]
18-
})
16+
imports: [CardModule, GridModule, PopoverModule, ButtonModule, PopoversComponent], providers: [IconSetService, provideRouter([])]
17+
})
1918
.compileComponents();
2019
});
2120

src/app/views/base/progress/progress.component.spec.ts

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,27 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
2-
import { RouterTestingModule } from '@angular/router/testing';
3-
2+
import { provideRouter } from '@angular/router';
43
import { CardModule, GridModule, ProgressModule } from '@coreui/angular';
54
import { IconSetService } from '@coreui/icons-angular';
65
import { iconSubset } from '../../../icons/icon-subset';
7-
import { ProgressComponent } from './progress.component';
6+
import { AppProgressComponent } from './progress.component';
87

9-
describe('ProgressComponent', () => {
10-
let component: ProgressComponent;
11-
let fixture: ComponentFixture<ProgressComponent>;
8+
describe('AppProgressComponent', () => {
9+
let component: AppProgressComponent;
10+
let fixture: ComponentFixture<AppProgressComponent>;
1211
let iconSetService: IconSetService;
1312

1413
beforeEach(async () => {
1514
await TestBed.configureTestingModule({
16-
imports: [ProgressModule, CardModule, GridModule, RouterTestingModule, ProgressComponent],
17-
providers: [IconSetService]
18-
})
15+
imports: [ProgressModule, CardModule, GridModule, AppProgressComponent], providers: [IconSetService, provideRouter([])]
16+
})
1917
.compileComponents();
2018
});
2119

2220
beforeEach(() => {
2321
iconSetService = TestBed.inject(IconSetService);
2422
iconSetService.icons = { ...iconSubset };
2523

26-
fixture = TestBed.createComponent(ProgressComponent);
24+
fixture = TestBed.createComponent(AppProgressComponent);
2725
component = fixture.componentInstance;
2826
fixture.detectChanges();
2927
});

0 commit comments

Comments
 (0)