From ff62600406688770a85e6658745b647bcfe593ef Mon Sep 17 00:00:00 2001 From: Hsuan Lee Date: Thu, 14 Mar 2019 14:35:45 +0800 Subject: [PATCH] test(module:modal): fix test --- components/modal/nz-modal-footer.directive.spec.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/components/modal/nz-modal-footer.directive.spec.ts b/components/modal/nz-modal-footer.directive.spec.ts index 07bc3b1de6d..c8392145d83 100644 --- a/components/modal/nz-modal-footer.directive.spec.ts +++ b/components/modal/nz-modal-footer.directive.spec.ts @@ -1,6 +1,6 @@ import { OverlayContainer } from '@angular/cdk/overlay'; import { Component } from '@angular/core'; -import { async, fakeAsync, inject, tick, TestBed } from '@angular/core/testing'; +import { async, fakeAsync, inject, tick, TestBed, ComponentFixture } from '@angular/core/testing'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { NzMeasureScrollbarService } from '../core/services/nz-measure-scrollbar.service'; import { NzModalModule } from './nz-modal.module'; @@ -8,7 +8,7 @@ import { NzModalModule } from './nz-modal.module'; describe('modal footer directive', () => { let overlayContainer: OverlayContainer; let overlayContainerElement: HTMLElement; - let fixture; + let fixture: ComponentFixture; let testComponent: TestDirectiveFooterInTemplateComponent; beforeEach(async(() => { @@ -44,7 +44,8 @@ describe('modal footer directive', () => { testComponent.showModal(); fixture.detectChanges(); expect(testComponent.isVisible).toBe(true); - const cancelBtn: HTMLButtonElement = overlayContainerElement.querySelector('.ant-modal .ant-modal-footer button.cancel-btn'); + const cancelBtn: HTMLButtonElement = overlayContainerElement + .querySelector('.ant-modal .ant-modal-footer button.cancel-btn') as HTMLButtonElement; expect(cancelBtn).toBeTruthy(); cancelBtn.click(); fixture.detectChanges();