test cases written for definition service 20/102420/1
authorIndrijeet kumar <indriku1@in.ibm.com>
Wed, 26 Feb 2020 15:35:32 +0000 (21:05 +0530)
committerIndrijeet kumar <indriku1@in.ibm.com>
Wed, 26 Feb 2020 15:43:52 +0000 (21:13 +0530)
test cases written for definition service

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

index 1c56d38..74dc8b5 100644 (file)
@@ -2,15 +2,41 @@ import { TestBed } from '@angular/core/testing';
 
 import { DefinitionService } from './definition.service';
 import { HttpClientTestingModule } from '@angular/common/http/testing';
+import { HttpClientModule } from '@angular/common/http';
+import { environment } from 'src/environments/environment';
 
 describe('DefinitionServiceService', () => {
-  beforeEach(() => 
+
+let service:DefinitionService;
+
+  beforeEach(() =>{ 
   TestBed.configureTestingModule({
-    imports: [HttpClientTestingModule]
-  }));
+    imports: [HttpClientTestingModule],
+    providers:[HttpClientModule,DefinitionService]
+  })
+  service=TestBed.get(DefinitionService);
+});
 
   it('should be created', () => {
     const service: DefinitionService = TestBed.get(DefinitionService);
     expect(service).toBeTruthy();
   });
+
+  it('should get getDefinitionPageDetails', () => {
+    let IncomingReportId : number;
+    let reportMode: string;
+    service.getDefinitionPageDetails(IncomingReportId,reportMode).subscribe((resp) => {
+    expect(resp).toBe(environment.baseUrl+IncomingReportId);
+  });
+  })
+
+  it('should get portDefinitionPageDetails', () => {
+    let IncomingReportId: number;
+    let finalPostObj : any;
+    service.portDefinitionPageDetails(IncomingReportId,finalPostObj).subscribe((resp) => {
+    expect(resp).toBe(environment.baseUrl+IncomingReportId);
+  });
+  })
+
+
 });