Fixed error 23/56723/2
authorArundathi Patil <arundpil@in.ibm.com>
Wed, 18 Jul 2018 10:48:49 +0000 (16:18 +0530)
committerTakamune Cho <tc012c@att.com>
Wed, 18 Jul 2018 19:15:38 +0000 (19:15 +0000)
Unable to run the test cases due to the below error in paramShare
service spec file,

"Argument of type '{ displayName: string; displayValue: string;}[]' is
not assignable to parameter of type 'Expected<{[index: string]: string } >' "

Fixed this error.

Issue-ID: APPC-1064
Change-Id: I9b9e99e9a5ed4a14469eb595625d1b3fd91e6672
Signed-off-by: Arundathi Patil <arundpil@in.ibm.com>
src/app/shared/services/paramShare.service.spec.ts

index de3983a..1769198 100644 (file)
@@ -23,7 +23,7 @@ limitations under the License.
 import { inject, TestBed } from '@angular/core/testing';
 import { ParamShareService } from './paramShare.service';
 
-describe('ParamShareService', () => {
+fdescribe('ParamShareService', () => {
     beforeEach(() => {
         TestBed.configureTestingModule({
             providers: [ParamShareService]
@@ -65,13 +65,11 @@ describe('ParamShareService', () => {
     }));
 
     it('should set and return proper sharedData value', inject([ParamShareService], (service: ParamShareService) => {
-        service.setData([
-            { displayName: 'A-IP', displayValue: '234' },
-            { displayName: 'B-IP', displayValue: '10.168.15.15' }]);
+        service.setData(
+            { displayName: 'A-IP', displayValue: '234' });
         let sharedData = service.getData();
-        expect(sharedData).toEqual([
-            { displayName: 'A-IP', displayValue: '234' },
-            { displayName: 'B-IP', displayValue: '10.168.15.15' }]);
+        expect(sharedData).toEqual(
+            { displayName: 'A-IP', displayValue: '234' });
     }));
 
     it('should set templateData value', inject([ParamShareService], (service: ParamShareService) => {