Create function that convert rollbackOnFailure value from String to Boolean 58/99158/2
authorAlexey Sandler <alexey.sandler@intl.att.com>
Wed, 4 Dec 2019 15:48:06 +0000 (17:48 +0200)
committerAlexey Sandler <alexey.sandler@intl.att.com>
Wed, 4 Dec 2019 16:32:54 +0000 (18:32 +0200)
Issue-ID: VID-724
Signed-off-by: Alexey Sandler <alexey.sandler@intl.att.com>
Change-Id: Ia3738a146d0b57e961e097c6b6e70e525c46a397

vid-webpack-master/cypress/integration/iFrames/instantiation-templates.e2e.ts
vid-webpack-master/cypress/support/jsonBuilders/mocks/jsons/instantiationTemplates/templates__instance_template.json

index e01ccfd..5f423f8 100644 (file)
@@ -47,8 +47,9 @@ describe('Drawing Board: Instantiation Templates', function () {
       // Then...
 
       cy.wait('@expectedPostAsyncInstantiation').then(xhr => {
-        // cy.readFile('cypress/support/jsonBuilders/mocks/jsons/instantiationTemplates/templates__instance_template.json').then((expectedResult) => {
-        //   cy.deepCompare(xhr.request.body, expectedResult);
+        //  cy.readFile('cypress/support/jsonBuilders/mocks/jsons/instantiationTemplates/templates__instance_template.json').then((expectedResult) => {
+        //    convertRollbackOnFailureValueFromStringToBoolean(expectedResult);
+        //     cy.deepCompare(xhr.request.body, expectedResult);
         // });
       });
 
@@ -56,6 +57,11 @@ describe('Drawing Board: Instantiation Templates', function () {
 
   });
 
+  //We use this function because the deployService() on drawing-board-header.component class
+  // changes rollbackOnFailure value from string type to boolean.
+  function convertRollbackOnFailureValueFromStringToBoolean(expectedResult: any) {
+    expectedResult.rollbackOnFailure = Boolean(expectedResult.rollbackOnFailure);
+  }
 
   function mockAsyncBulkResponse() {
     cy.server().route({
index 85f8582..3a59dd1 100644 (file)
@@ -20,7 +20,7 @@
   "aicZoneName": null,
   "projectName": "Kennedy",
   "subscriberName": "Emanuel",
-  "rollbackOnFailure": true,
+  "rollbackOnFailure": "true",
   "isALaCarte": true,
   "testApi": "GR_API",
   "trackById": "36601560-f8e3-4020-bdef-3e4709c51e84",