diff options
author | Arundathi Patil <arundpil@in.ibm.com> | 2019-12-02 14:56:28 +0530 |
---|---|---|
committer | Arundathi Patil <arundpil@in.ibm.com> | 2019-12-02 15:14:56 +0530 |
commit | 423ddb1a5efb1f05cde7da8092ed990368737229 (patch) | |
tree | 7c0acc808fd7d9aaf979386cc9989212720d27be | |
parent | beabe647ed84f9a5fea3e9633267e713e19f3750 (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.ts | 35 |
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(); + }); + }); |