test cases written for admin service 17/102417/1
authorIndrijeet kumar <indriku1@in.ibm.com>
Wed, 26 Feb 2020 15:09:22 +0000 (20:39 +0530)
committerIndrijeet kumar <indriku1@in.ibm.com>
Wed, 26 Feb 2020 15:09:34 +0000 (20:39 +0530)
test cases written for admin service

Issue-ID: PORTAL-813
Change-Id: I0bfb7072f3acaf9a97af0e26dd8cfbb73b5be900
Signed-off-by: Indrijeet Kumar <indriku1@in.ibm.com>
ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/admin.service.spec.ts

index 4892e72..44df520 100644 (file)
 import { TestBed, async } from '@angular/core/testing';
 import { AdminService } from './admin.service';
 import { HttpClientTestingModule } from '@angular/common/http/testing';
+import { environment } from 'src/environments/environment';
+import { HttpClientModule } from '@angular/common/http';
 
 describe('AdminService', () => {
-  beforeEach(() =>
-   TestBed.configureTestingModule({
-    imports: [HttpClientTestingModule]
-   }));
 
-  beforeEach(async(() => {
-    TestBed.configureTestingModule({
-     declarations: [] 
-    })
-    .compileComponents();
-  }));
+  let service:AdminService;
+
+  beforeEach(() =>{
+   TestBed.configureTestingModule({
+     imports:[HttpClientTestingModule],
+    providers: [HttpClientModule,AdminService]
+   })
+   service = TestBed.get(AdminService);
+  });
 
   it('should be created', () => {
     const service: AdminService = TestBed.get(AdminService);
     expect(service).toBeTruthy();
   });
+
+  it('should get getUserPagination', () => {
+    service.getRoleFunctionList().subscribe((resp) => {
+    expect(resp).toBe(environment.roleFunctionList);
+  });
+  })
+
+  it('should test saveRoleFunction',()=>{
+    service.saveRoleFunction("roleData").subscribe((resp)=>{
+     expect(resp).toBe(environment.addRoleFunction);
+    })
+  })
+
+  it('should test getUsageList',()=>{
+    service.getUsageList().subscribe((resp) => {
+      expect(resp).toBe(environment.usageList);
+    })
+  })
+
+  it('should test getCacheRegions',()=>{
+    service.getCacheRegions().subscribe((resp) => {
+      expect(resp).toBe(environment.cachedRegions);
+    })
+  })
+
+  it('should test getRole',()=>{
+    service.getRole(1).subscribe((resp) => {
+      expect(resp).toBe(environment.cachedRegions);
+    })
+  })
+
+  it('should test getRole',()=>{
+    service.getRole(1).subscribe((resp) => {
+      expect(resp).toBe(environment.getRole);
+    })
+  })
+  
+  it('should test getFnMenuItems',()=>{
+    service.getFnMenuItems().subscribe((resp) => {
+      expect(resp).toBe(environment.getFnMenuItems);
+    })
+  })
+
+  it('should test updateFnMenuItem',()=>{
+    let menuObj: any
+    service.updateFnMenuItem(menuObj).subscribe((resp) => {
+      expect(resp).toBe(environment.updateFnMenuItem);
+    })
+  })
+
+  it('should test getFunctionCdList',()=>{
+    service.getFunctionCdList().subscribe((resp) => {
+      expect(resp).toBe(environment.getFunctionCdList);
+    })
+  })
+
+  
+  it('should test getParentData',()=>{
+    service.getParentData().subscribe((resp) => {
+      expect(resp).toBe(environment.getParentList);
+    })
+  })
+
+  it('should test deleteRole',()=>{
+    let roleData: any
+    service.deleteRole(roleData).subscribe((resp) => {
+      expect(resp).toBe(environment.deleteRole);
+    })
+  })
+
+  it('should test deleteRoleFunction',()=>{
+    let roleData: any
+    service.deleteRoleFunction(roleData).subscribe((resp) => {
+      expect(resp).toBe(environment.deleteRoleFunction);
+    })
+  })
+
+  it('should test removeRoleFunction',()=>{
+    let roleFunc:any;
+    let roleId:any;
+    service.removeRoleFunction(roleFunc,roleId).subscribe((resp) => {
+      expect(resp).toBe(environment.removeRoleFunction+roleId);
+    })
+  })
+
+  it('should test saveRole',()=>{
+    let roleObj:any;
+    let roleId:any;
+    service.saveRole(roleObj,roleId).subscribe((resp) => {
+      expect(resp).toBe(environment.saveRole+roleId);
+    })
+  })
+
+  it('should test deleteMenu',()=>{
+    let fnMenuItem: any
+    service.deleteMenu(fnMenuItem).subscribe((resp) => {
+      expect(resp).toBe(environment.deleteMenu);
+    })
+  })
+
+  
+  it('should test getCacheRegionDetails',()=>{
+    let cacheName:any
+    service.getCacheRegionDetails(cacheName).subscribe((resp) => {
+      expect(resp).toBe(environment.getRegion);
+    })
+  })
+
 });