summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArundathi Patil <arundpil@in.ibm.com>2019-12-02 14:56:28 +0530
committerArundathi Patil <arundpil@in.ibm.com>2019-12-02 15:14:56 +0530
commit423ddb1a5efb1f05cde7da8092ed990368737229 (patch)
tree7c0acc808fd7d9aaf979386cc9989212720d27be
parentbeabe647ed84f9a5fea3e9633267e713e19f3750 (diff)
sidebar component spec- added unit test cases
Issue-ID: PORTAL-416 Change-Id: Ia6042763a5337e675241225ee0787686e8c9133a Signed-off-by: Arundathi Patil <arundpil@in.ibm.com>
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/components/sidebar/sidebar.component.spec.ts35
1 files changed, 34 insertions, 1 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/components/sidebar/sidebar.component.spec.ts b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/components/sidebar/sidebar.component.spec.ts
index 8dbcb615..6b53cae4 100644
--- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/components/sidebar/sidebar.component.spec.ts
+++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/components/sidebar/sidebar.component.spec.ts
@@ -3,6 +3,8 @@
* ONAP Portal SDK
* ===================================================================
* Copyright © 2019 AT&T Intellectual Property. All rights reserved.
+ *
+ * Modification Copyright © 2019 IBM.
* ===================================================================
*
* Unless otherwise specified, all software contained herein is licensed
@@ -38,11 +40,12 @@
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { RouterTestingModule } from '@angular/router/testing';
import { TranslateModule } from '@ngx-translate/core';
+import { HttpClientModule } from '@angular/common/http';
import { SidebarComponent } from './sidebar.component';
import { LayoutModule } from '../../layout.module';
-describe('SidebarComponent', () => {
+fdescribe('SidebarComponent', () => {
let component: SidebarComponent;
let fixture: ComponentFixture<SidebarComponent>;
@@ -52,6 +55,7 @@ describe('SidebarComponent', () => {
LayoutModule,
RouterTestingModule,
TranslateModule.forRoot(),
+ HttpClientModule
],
})
.compileComponents();
@@ -66,4 +70,33 @@ describe('SidebarComponent', () => {
it('should create', () => {
expect(component).toBeTruthy();
});
+
+ it('should test addExpandClass if element and showMenu variable value are same', () => {
+ component.showMenu= '1';
+ component.addExpandClass('1');
+ expect(component.showMenu).toBe('0');
+ });
+
+ it('should test addExpandClass if element and showMenu variable value are not same', () => {
+ component.showMenu= '0';
+ component.addExpandClass('1');
+ expect(component.showMenu).toBe('1');
+ });
+
+ it('should test toggleCollapsed function', () => {
+ component.collapsed= true;
+ component.toggleCollapsed();
+ expect(component.collapsed).toBe(false);
+ });
+
+ it('should test eventCalled function', () => {
+ component.isActive= true;
+ component.eventCalled();
+ expect(component.isActive).toBe(false);
+ });
+
+ it('should test ngOnInit function', () => {
+ component.ngOnInit();
+ });
+
});