summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArundathi Patil <arundpil@in.ibm.com>2018-07-17 16:53:26 +0530
committerTakamune Cho <tc012c@att.com>2018-07-23 12:54:02 +0000
commit63db30487e65a978e745216e3d89e7f30385205e (patch)
tree04a5fdf0efee928f4f57c9342d5126c5cf384b72
parent897c4b711252ac4bdc8301458005ec0786a5bd09 (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.ts27
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' });
+ });
});