assert vfModule action after undo upgrade 09/98809/1
authorEylon Malin <eylon.malin@intl.att.com>
Mon, 25 Nov 2019 12:07:15 +0000 (14:07 +0200)
committerEylon Malin <eylon.malin@intl.att.com>
Mon, 25 Nov 2019 12:07:15 +0000 (14:07 +0200)
Issue-ID: VID-603
Signed-off-by: Eylon Malin <eylon.malin@intl.att.com>
Change-Id: I58a30738793f25fd4f0d8efb48f13fed510d895d

vid-webpack-master/cypress/integration/iFrames/viewEditUpgradeVfModule.e2e.ts

index 4ca39b1..9eaa709 100644 (file)
@@ -105,7 +105,9 @@ describe('View Edit Page: Upgrade VFModule', function () {
       initServicePlanning("EDIT",
         '../vid-automation/src/test/resources/viewEdit/ServiceTreeWithMultipleChildren_serviceInstance_withUpdatedLatestVersion.json');
       upgradeTheVFM();
+      assertVfModuleActionInRedux("None_Upgrade");
       undoUpgradeForVFM();
+      assertVfModuleActionInRedux("None");
       upgradeTheVFM();
       cy.getDrawingBoardDeployBtn().click();
       cy.wait('@expectedPostAsyncInstantiation').then(xhr => {
@@ -225,4 +227,13 @@ describe('View Edit Page: Upgrade VFModule', function () {
     serviceModel.service.uuid = "6e59c5de-f052-46fa-aa7e-2fca9d674c44";
     return serviceModel;
   }
+
+  function assertVfModuleActionInRedux(expectedState:string) {
+    cy.getReduxState().then((state) => {
+      const vfModule = state.service.serviceInstance['6e59c5de-f052-46fa-aa7e-2fca9d674c44']
+        .vnfs["VNF2_INSTANCE_ID"]
+        .vfModules["vf_vgeraldine0..VfVgeraldine..vflorence_vlc..module-1"]["2c1ca484-cbc2-408b-ab86-25a2c15ce280"];
+      expect(vfModule.action).to.equal(expectedState)
+    });
+  }
 });