test cases written in form-fields service 33/102433/1
authorIndrijeet kumar <indriku1@in.ibm.com>
Wed, 26 Feb 2020 17:22:57 +0000 (22:52 +0530)
committerIndrijeet kumar <indriku1@in.ibm.com>
Wed, 26 Feb 2020 17:23:03 +0000 (22:53 +0530)
test cases written in form-fields service

Issue-ID: PORTAL-813
Change-Id: Ibcd1ff1e6c31aa4e6bfb431d16920fdd85fb6db6
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/form-fields/form-fields.service.spec.ts

index 0452c24..acb7a95 100644 (file)
@@ -2,15 +2,79 @@ import { TestBed } from '@angular/core/testing';
 
 import { FormFieldsService } from './form-fields.service';
 import { HttpClientTestingModule } from '@angular/common/http/testing';
+import { HttpClientModule } from '@angular/common/http';
+import { environment } from 'src/environments/environment';
 
 describe('FormFieldsService', () => {
-  beforeEach(() =>
+  let service:FormFieldsService;
+  beforeEach(() => {
    TestBed.configureTestingModule({
-    imports: [HttpClientTestingModule]
-  }));
+    imports: [HttpClientTestingModule],
+    providers:[HttpClientModule,FormFieldsService]
+  })
+  service=TestBed.get(FormFieldsService);
+});
 
   it('should be created', () => {
     const service: FormFieldsService = TestBed.get(FormFieldsService);
     expect(service).toBeTruthy();
   });
+
+  it('should get getListOfFormFields', () => {
+    service.getListOfFormFields().subscribe((resp) => {
+    expect(resp).toBe(environment.baseUrl);
+  });
+  })
+
+  it('should get getFormFieldData', () => {
+    let id:String;
+    service.getFormFieldData("id").subscribe((resp) => {
+    expect(resp).toBe(environment.baseUrl+id);
+  });
+  })
+
+  it('should get postFormFieldData', () => {
+    let obj : any;
+    let reportId : string
+    service.postFormFieldData(obj,reportId).subscribe((resp) => {
+    expect(resp).toBe(environment.baseUrl);
+  });
+  })
+
+  it('should get addFormFieldData', () => {
+    let obj : any;
+    let reportId : string
+    service.addFormFieldData(obj,reportId).subscribe((resp) => {
+    expect(resp).toBe(environment.baseUrl);
+  });
+  })
+
+  it('should get deleteFormField', () => {
+    let id:String;
+    service.deleteFormField("id").subscribe((resp) => {
+    expect(resp).toBe(environment.baseUrl+id);
+  });
+  })
+
+  it('should get verifySQL', () => {
+    let queryObj : any;
+    service.verifySQL(queryObj).subscribe((resp) => {
+    expect(resp).toBe(environment.baseUrl);
+  });
+  })
+
+  it('should get getFormFieldGroupsData', () => {
+    let reportId : any;
+    service.getFormFieldGroupsData(reportId).subscribe((resp) => {
+    expect(resp).toBe(environment.baseUrl+reportId);
+  });
+  })
+
+  it('should get postFormFieldGroupsData', () => {
+    let formFieldGroupObj : any;
+    service.postFormFieldGroupsData(formFieldGroupObj).subscribe((resp) => {
+    expect(resp).toBe(environment.baseUrl);
+  });
+  })
+  
 });