diff options
author | Arundathi Patil <arundpil@in.ibm.com> | 2018-07-17 16:53:26 +0530 |
---|---|---|
committer | Takamune Cho <tc012c@att.com> | 2018-07-23 12:54:02 +0000 |
commit | 63db30487e65a978e745216e3d89e7f30385205e (patch) | |
tree | 04a5fdf0efee928f4f57c9342d5126c5cf384b72 | |
parent | 897c4b711252ac4bdc8301458005ec0786a5bd09 (diff) |
added test case in app component
wrote test case to test selectedNavItem method in app component.
Issue-ID: APPC-1064
Change-Id: I8770fa19b024cbaa0f0bb86217ebe9255469f64b
Signed-off-by: Arundathi <arundpil@in.ibm.com>
-rw-r--r-- | src/app/app.component.spec.ts | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts index 378ab8e..7a811c2 100644 --- a/src/app/app.component.spec.ts +++ b/src/app/app.component.spec.ts @@ -2,6 +2,8 @@ ============LICENSE_START========================================== =================================================================== Copyright (C) 2018 AT&T Intellectual Property. All rights reserved. + +Copyright (C) 2018 IBM Intellectual Property. All rights reserved. =================================================================== Unless otherwise specified, all software contained herein is licensed @@ -21,14 +23,13 @@ ECOMP is a trademark and service mark of AT&T Intellectual Property. ============LICENSE_END============================================ */ -import {async, TestBed} from '@angular/core/testing'; -import {AppComponent} from './app.component'; -import {NO_ERRORS_SCHEMA} from '@angular/core'; -import {RouterTestingModule} from '@angular/router/testing'; -import {NotificationService} from './shared/services/notification.service'; -import {ParamShareService} from './shared/services/paramShare.service'; -import {MappingEditorService} from './shared/services/mapping-editor.service'; - +import { async, TestBed } from '@angular/core/testing'; +import { AppComponent } from './app.component'; +import { NO_ERRORS_SCHEMA } from '@angular/core'; +import { RouterTestingModule } from '@angular/router/testing'; +import { NotificationService } from './shared/services/notification.service'; +import { ParamShareService } from './shared/services/paramShare.service'; +import { MappingEditorService } from './shared/services/mapping-editor.service'; describe('AppComponent', () => { beforeEach(() => { @@ -38,8 +39,8 @@ describe('AppComponent', () => { ], schemas: [NO_ERRORS_SCHEMA], imports: [RouterTestingModule], - providers: [ ParamShareService, NotificationService, MappingEditorService] - + providers: [ParamShareService, NotificationService, MappingEditorService] + }); TestBed.compileComponents(); }); @@ -58,4 +59,10 @@ describe('AppComponent', () => { app.ngOnDestroy(); })); + it('should test selectedNavItem', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + app.selectedNavItem({ 'name': 'item1', 'value': 'item1' }); + expect(app.item).toEqual({ 'name': 'item1', 'value': 'item1' }); + }); }); |