- policyService.getPolicyInstances(policyTypeId).subscribe(
- policyinstances => expect(policyinstances.length).toEqual(0, 'should return empty array of Policy Instances'),
+ policyService.getPolicyInstancesByType(policyTypeId).subscribe(
+ policyinstances => expect(policyinstances.policy_ids.length).toEqual(0, 'should return empty array of Policy Instances'),
+ fail
+ );
+ const req = httpTestingController.expectOne(basePath + apiVersion2 + '/' + policyService.policyPath + '?' + 'policytype_id=' + policyTypeId);
+ req.flush(emptyPolicyInstances); //Return empty data
+ });
+ });
+
+ describe('#getPolicyInstance', () => {
+ let expectedPolicyInstance: PolicyInstance;
+ let emptyPolicyInstances: PolicyInstances;
+ let policyId = "2000";
+ beforeEach(() => {
+ policyService = TestBed.get(PolicyService);
+ httpTestingController = TestBed.get(HttpTestingController);
+ expectedPolicyInstance = {
+ "policy_id": "2000",
+ "policytype_id": "1",
+ "ric_id": "ric1",
+ "policy_data": "",
+ "service_id": "service1",
+ "lastModified": ""
+ } as PolicyInstance;
+ });
+ //Policy Instances Test Case 1:
+ it('should return one policy instance', () => {
+ policyService.getPolicyInstance(policyId).subscribe(
+ policyinstance => expect(policyinstance).toEqual(expectedPolicyInstance, 'should return expected Policy Instances'),