From 63db30487e65a978e745216e3d89e7f30385205e Mon Sep 17 00:00:00 2001 From: Arundathi Patil Date: Tue, 17 Jul 2018 16:53:26 +0530 Subject: 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 --- src/app/app.component.spec.ts | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) (limited to 'src/app/app.component.spec.ts') 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' }); + }); }); -- cgit 1.2.3-korg