some test cases in sidebar component 49/106649/4
authorIndrijeet kumar <indriku1@in.ibm.com>
Sun, 26 Apr 2020 21:33:28 +0000 (03:03 +0530)
committerIndrijeet Kumar <indriku1@in.ibm.com>
Sun, 26 Apr 2020 22:45:59 +0000 (22:45 +0000)
some test cases in sidebar component

Issue-ID: PORTAL-813
Change-Id: I3b3548e4727c889cac47c42ddf9dafe55c137c02
Signed-off-by: Indrijeet Kumar <indriku1@in.ibm.com>
ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/components/sidebar/sidebar.component.spec.ts

index 7f5a43f..42c176b 100644 (file)
@@ -37,6 +37,7 @@
  *
  * 
  */
+
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
 import { RouterTestingModule } from '@angular/router/testing';
 import { TranslateModule } from '@ngx-translate/core';
@@ -55,13 +56,15 @@ describe('SidebarComponent', () => {
   let sidebarService: SidebarService;
 
   var stubData1={
-    "data":'{"data":"cachedRegions"}',
-    "data2":'{"data2":"cachedRegions2"}'
+    "data":'"d"',
+    "data2":'"data2"'
      };
-
+     var stubData2={
+      "data":'"d"',
+      "data2":'" "'
+       };
 
   beforeEach(async(() => {
-    let sidebarService: SidebarService;
     TestBed.configureTestingModule({
       imports: [
         LayoutModule,
@@ -102,6 +105,14 @@ describe('SidebarComponent', () => {
     })
   })
 
+  //describe('should test ngOnInit if part',()=>{
+    //it('should validate on ngOnInit',()=>{
+     //let spy=spyOn(sidebarService,'getLeftMenu').and.returnValue(Observable.of(stubData2));
+    // component.ngOnInit();
+     //expect(spy).toHaveBeenCalled();  
+    //})
+  //})
+
   it('should test addExpandClass if element and showMenu variable value are same', () => {
     component.showMenu= '1';
     component.addExpandClass('1');