Use lcpRegionOptionId as value in resume 57/92857/1
authorRina Roi <rina.roi@intl.att.com>
Wed, 7 Aug 2019 07:14:08 +0000 (10:14 +0300)
committerRina Roi <rina.roi@intl.att.com>
Wed, 7 Aug 2019 07:14:08 +0000 (10:14 +0300)
Issue-ID: VID-482
Signed-off-by: Rina Roi <rina.roi@intl.att.com>
Change-Id: Ibe617ba739db8e6217362a8009dedc9bd3465239

vid-app-common/src/main/webapp/app/vid/scripts/modals/vf-module-homing-data-action/vf-module-homing-data-action.controller.js
vid-app-common/src/main/webapp/app/vid/scripts/modals/vf-module-homing-data-action/vf-module-homing-data-action.html
vid-webpack-master/cypress/integration/iFrames/resume.e2e.ts
vid-webpack-master/cypress/support/jsonBuilders/mocks/jsons/defect710619/expectedResumeWithVGResults.json

index 3b5384e..a7f7e91 100644 (file)
@@ -50,7 +50,7 @@ var vfModuleActionModalController = function(COMPONENT, FIELD, $scope, $uibModal
             DataService.setCloudRegionTenantList(response);
             $scope.lcpAndTenant = response;
             $scope.isFeatureFlagCloudOwner = featureFlags.isOn(COMPONENT.FEATURE_FLAGS.FLAG_1810_CR_ADD_CLOUD_OWNER_TO_MSO_REQUEST);
-            $scope.lcpRegionList = _.uniqBy(response, 'cloudRegionId');
+            $scope.lcpRegionList = _.uniqBy(response, 'cloudRegionOptionId');
             $scope.vendorInCloudOwnerRegex = /^[^-]*-/;
         });
     }
index eb67e6e..3fbe07e 100644 (file)
                         data-tests-id="lcpRegion" data-ng-model="regionSelection.lcpRegion"
                         data-ng-change="regionSelection.tenant = null; regionSelection.legacyRegion = null;">
                     <option class="lcp-region-placeholder" value="" selected>Select LCP Region</option>
-                    <option ng-repeat="option in lcpRegionList" value="{{option.cloudRegionId}}"
+                    <option ng-repeat="option in lcpRegionList" value="{{option.cloudRegionOptionId}}"
                             data-ng-if="option.isPermitted && !isFeatureFlagCloudOwner">{{option.cloudRegionId}}
                     </option>
 
-                    <option ng-repeat="option in lcpRegionList" value="{{option.cloudRegionId}}"
+                    <option ng-repeat="option in lcpRegionList" value="{{option.cloudRegionOptionId}}"
                             data-ng-if="option.isPermitted && isFeatureFlagCloudOwner">
                         {{option.cloudRegionId}} ({{removeVendorFromCloudOwner(option.cloudOwner).toUpperCase()}})
                     </option>
@@ -81,7 +81,7 @@
                         data-tests-id="tenant" data-ng-model="regionSelection.tenant">
                     <option class="tenant-placeholder" value="" selected>Select Tenant Name</option>
                     <option ng-repeat="option in lcpAndTenant" class="tenantOption" value="{{option.tenantId}}"
-                            data-ng-if="option.isPermitted && option.cloudRegionId === regionSelection.lcpRegion">{{option.tenantName}}
+                            data-ng-if="option.isPermitted && option.cloudRegionOptionId === regionSelection.lcpRegion">{{option.tenantName}}
                     </option>
                 </select>
             </div>
index 65913d4..cec915a 100644 (file)
@@ -84,6 +84,7 @@ describe('Resume tests', function () {
             status :  200,
             url : Cypress.config('baseUrl') + "/flags**",
             response : {
+              "FLAG_1810_CR_ADD_CLOUD_OWNER_TO_MSO_REQUEST" : true,
               "FLAG_ADD_MSO_TESTAPI_FIELD": true,
               "FLAG_1810_CR_SOFT_DELETE_ALACARTE_VF_MODULE": false
             }
@@ -103,7 +104,7 @@ describe('Resume tests', function () {
         .getElementByDataTestsId('resumeVFModuleButton-' + vfModuleName).click().then(()=> {
         cy.getElementByDataTestsId('confirmResumeDeleteButton').should('be.visible')
           .getElementByDataTestsId('softDeleteButton').should('not.be.visible')
-          .getElementByDataTestsId('lcpRegion').should('be.visible').select("hvf6")
+          .getElementByDataTestsId('lcpRegion').should('be.visible').select("option-irma-aic-hvf6")
           .getElementByDataTestsId('tenant').should('be.visible').select("bae71557c5bb4d5aac6743a4e5f1d054");
         cy.getElementByDataTestsId('confirmResumeDeleteButton').not('.button--inactive').click().then(()=> {
             cy.wait('@actualResumeCall').then(xhr => {
index 53cb341..d10c2bd 100644 (file)
@@ -22,7 +22,8 @@
     },
     "cloudConfiguration": {
       "lcpCloudRegionId": "hvf6",
-      "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054"
+      "tenantId": "bae71557c5bb4d5aac6743a4e5f1d054",
+      "cloudOwner": "irma-aic"
     },
     "relatedInstanceList": [{
       "relatedInstance": {