Support modal dataTestId from SDCUI

Issue-ID: SDC-2120
Change-Id: I5104d029896a33552d0a9ce64146a47ecf468235
Signed-off-by: Yarin Dekel <yarind@amdocs.com>
diff --git a/openecomp-ui/src/nfvo-components/modal/GlobalModal.js b/openecomp-ui/src/nfvo-components/modal/GlobalModal.js
index 0c92430..1187404 100644
--- a/openecomp-ui/src/nfvo-components/modal/GlobalModal.js
+++ b/openecomp-ui/src/nfvo-components/modal/GlobalModal.js
@@ -34,7 +34,9 @@
     onDeclined,
     onClose,
     confirmationButtonText,
-    cancelButtonText
+    cancelButtonText,
+    confirmDataTestId,
+    cancelDataTestId
 }) => {
     let actionButtonClick;
     if (onConfirmed) {
@@ -57,18 +59,24 @@
                     : () => onClose()
             }
             withButtons
+            confirmDataTestId={confirmDataTestId}
+            cancelDataTestId={cancelDataTestId}
         />
     );
 };
 
 GlobalModalFooter.defaultProps = {
     confirmationButtonText: i18n('OK'),
-    cancelButtonText: i18n('Cancel')
+    cancelButtonText: i18n('Cancel'),
+    cancelDataTestId: 'sdc-modal-cancel-button',
+    confirmDataTestId: 'sdc-modal-confirm-button'
 };
 
 GlobalModalFooter.propTypes = {
     confirmationButtonText: PropTypes.string,
-    cancelButtonText: PropTypes.string
+    cancelButtonText: PropTypes.string,
+    confirmDataTestId: PropTypes.string,
+    cancelDataTestId: PropTypes.string
 };
 
 export const mapStateToProps = ({ modal }) => {
@@ -96,7 +104,9 @@
         onDeclined: PropTypes.func,
         confirmationButtonText: PropTypes.string,
         cancelButtonText: PropTypes.string,
-        bodyClassName: PropTypes.string
+        bodyClassName: PropTypes.string,
+        cancelDataTestId: PropTypes.string,
+        confirmDataTestId: PropTypes.string
     };
 
     static defaultProps = {
@@ -118,7 +128,9 @@
             confirmationButtonText,
             cancelButtonText,
             onClose,
-            bodyClassName
+            bodyClassName,
+            confirmDataTestId,
+            cancelDataTestId
         } = this.props;
         const ComponentToRender = modalContentComponents[modalComponentName];
         return (
@@ -153,6 +165,8 @@
                         onClose={onClose}
                         confirmationButtonText={confirmationButtonText}
                         cancelButtonText={cancelButtonText}
+                        confirmDataTestId={confirmDataTestId}
+                        cancelDataTestId={cancelDataTestId}
                     />
                 )}
             </Modal>