Test cases - UtilityService 03/58003/3
authorArundathi Patil <arundpil@in.ibm.com>
Mon, 30 Jul 2018 10:21:36 +0000 (15:51 +0530)
committerTakamune Cho <tc012c@att.com>
Thu, 2 Aug 2018 19:54:55 +0000 (19:54 +0000)
Wrote test cases in uitilityService to cover processApiSubscribe
function

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

index 85b4818..e35bfed 100644 (file)
@@ -2,6 +2,8 @@
 ============LICENSE_START==========================================
 ===================================================================
 Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.
+
+Modification Copyright (C) 2018 IBM.
 ===================================================================
 
 Unless otherwise specified, all software contained herein is licensed
@@ -62,5 +64,13 @@ describe('UtilityService', () => {
         expect(service.checkResult(data)).toBeTruthy();
     }));
 
+    it('should retrive failure message on status 401', inject([UtilityService], (service: UtilityService) => {
+        let result = { output: {status: {code: '401'}}};
+        service.processApiSubscribe(result, 'getArtifact', '');
+    }));
 
+    it('should set success message on status 400', inject([UtilityService], (service: UtilityService) => {
+        let result = { output: {status: {code: '400'}}};
+        service.processApiSubscribe(result, 'getArtifact', '');
+    }));
 });