From a142eb28898d55f5eebac5a4615db4f85e18e0cc Mon Sep 17 00:00:00 2001 From: simplejason Date: Thu, 11 Aug 2022 09:48:26 +0800 Subject: [PATCH] test: add RouterTestingModule to spec files (#7605) --- components/breadcrumb/breadcrumb.spec.ts | 2 +- components/dropdown/context-menu.service.spec.ts | 3 ++- components/dropdown/dropdown.directive.spec.ts | 3 ++- components/menu/menu.spec.ts | 3 ++- components/table/src/testing/th.spec.ts | 3 ++- components/tabs/tabset.component.spec.ts | 2 +- 6 files changed, 10 insertions(+), 6 deletions(-) diff --git a/components/breadcrumb/breadcrumb.spec.ts b/components/breadcrumb/breadcrumb.spec.ts index 111ffefd68..3f28ccc609 100644 --- a/components/breadcrumb/breadcrumb.spec.ts +++ b/components/breadcrumb/breadcrumb.spec.ts @@ -56,7 +56,7 @@ describe('breadcrumb', () => { beforeEach( waitForAsync(() => { TestBed.configureTestingModule({ - imports: [NzBreadCrumbModule, NzDropDownModule], + imports: [RouterTestingModule, NzBreadCrumbModule, NzDropDownModule], declarations: [NzDemoBreadcrumbDropdownComponent], providers: [] }).compileComponents(); diff --git a/components/dropdown/context-menu.service.spec.ts b/components/dropdown/context-menu.service.spec.ts index e45b27ac56..a9e90ec100 100644 --- a/components/dropdown/context-menu.service.spec.ts +++ b/components/dropdown/context-menu.service.spec.ts @@ -2,6 +2,7 @@ import { OverlayContainer, ScrollDispatcher } from '@angular/cdk/overlay'; import { ApplicationRef, Component, Provider, Type, ViewChild } from '@angular/core'; import { ComponentFixture, fakeAsync, inject, TestBed, tick } from '@angular/core/testing'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { RouterTestingModule } from '@angular/router/testing'; import { Subject } from 'rxjs'; import { createMouseEvent } from 'ng-zorro-antd/core/testing'; @@ -21,7 +22,7 @@ describe('context-menu', () => { declarations: any[] = [] ): ComponentFixture { TestBed.configureTestingModule({ - imports: [NzDropDownModule, NzMenuModule, NoopAnimationsModule], + imports: [RouterTestingModule, NzDropDownModule, NzMenuModule, NoopAnimationsModule], declarations: [component, ...declarations], providers }) diff --git a/components/dropdown/dropdown.directive.spec.ts b/components/dropdown/dropdown.directive.spec.ts index 29f54b04d3..45de66a8c4 100644 --- a/components/dropdown/dropdown.directive.spec.ts +++ b/components/dropdown/dropdown.directive.spec.ts @@ -4,6 +4,7 @@ import { Component, Provider, Type } from '@angular/core'; import { ComponentFixture, fakeAsync, inject, TestBed, tick } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { RouterTestingModule } from '@angular/router/testing'; import { dispatchFakeEvent, dispatchKeyboardEvent } from 'ng-zorro-antd/core/testing'; import { NzMenuModule } from 'ng-zorro-antd/menu'; @@ -21,7 +22,7 @@ describe('dropdown', () => { declarations: any[] = [] ): ComponentFixture { TestBed.configureTestingModule({ - imports: [NzDropDownModule, NzMenuModule, NoopAnimationsModule], + imports: [RouterTestingModule, NzDropDownModule, NzMenuModule, NoopAnimationsModule], declarations: [component, ...declarations], providers }) diff --git a/components/menu/menu.spec.ts b/components/menu/menu.spec.ts index 3b6b7a1207..641a860ff0 100644 --- a/components/menu/menu.spec.ts +++ b/components/menu/menu.spec.ts @@ -4,6 +4,7 @@ import { Component, DebugElement, ElementRef, QueryList, ViewChild, ViewChildren import { ComponentFixture, fakeAsync, inject, TestBed, tick, waitForAsync } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { RouterTestingModule } from '@angular/router/testing'; import { dispatchFakeEvent } from 'ng-zorro-antd/core/testing'; import { NzIconTestModule } from 'ng-zorro-antd/icon/testing'; @@ -19,7 +20,7 @@ describe('menu', () => { beforeEach( waitForAsync(() => { TestBed.configureTestingModule({ - imports: [BidiModule, NzMenuModule, NoopAnimationsModule, NzIconTestModule], + imports: [RouterTestingModule, BidiModule, NzMenuModule, NoopAnimationsModule, NzIconTestModule], declarations: [ NzTestBasicMenuHorizontalComponent, NzTestBasicMenuInlineComponent, diff --git a/components/table/src/testing/th.spec.ts b/components/table/src/testing/th.spec.ts index 9d249d137b..3731c7687f 100644 --- a/components/table/src/testing/th.spec.ts +++ b/components/table/src/testing/th.spec.ts @@ -2,6 +2,7 @@ import { ApplicationRef, Component, DebugElement, ViewChild } from '@angular/cor import { ComponentFixture, fakeAsync, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { RouterTestingModule } from '@angular/router/testing'; import { NzSafeAny } from 'ng-zorro-antd/core/types'; import { NzIconTestModule } from 'ng-zorro-antd/icon/testing'; @@ -12,7 +13,7 @@ import { NzTableModule } from '../table.module'; describe('nz-th', () => { beforeEach(fakeAsync(() => { TestBed.configureTestingModule({ - imports: [NzTableModule, NzIconTestModule, NoopAnimationsModule], + imports: [RouterTestingModule, NzTableModule, NzIconTestModule, NoopAnimationsModule], declarations: [NzThTestNzTableComponent, NzThTestTableDefaultFilterComponent] }); TestBed.compileComponents(); diff --git a/components/tabs/tabset.component.spec.ts b/components/tabs/tabset.component.spec.ts index 5f0a307c1f..34559fd7e7 100644 --- a/components/tabs/tabset.component.spec.ts +++ b/components/tabs/tabset.component.spec.ts @@ -22,7 +22,7 @@ import { NzTabSetComponent } from './tabset.component'; describe('NzTabSet', () => { beforeEach(fakeAsync(() => { TestBed.configureTestingModule({ - imports: [NzTabsModule, NzIconTestModule, CommonModule, NoopAnimationsModule], + imports: [RouterTestingModule, NzTabsModule, NzIconTestModule, CommonModule, NoopAnimationsModule], declarations: [ SimpleTabsTestComponent, TemplateTabsTestComponent,