From c15dab8aa723510f5cd8d8b16b0b686c391875ea Mon Sep 17 00:00:00 2001 From: Bogdan Cochior <bogdan.cochior@thinslices.com> Date: Fri, 9 Mar 2018 16:42:03 +0200 Subject: [PATCH] test(dashboard): add data-test ids for automation testing n --- .../component-modal/src/components/ConfirmationModal.js | 8 +++++--- .../src/components/Dashboard/DashboardCard.js | 9 ++++++++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/packages/component-modal/src/components/ConfirmationModal.js b/packages/component-modal/src/components/ConfirmationModal.js index 5068762db..ddc1d30f3 100644 --- a/packages/component-modal/src/components/ConfirmationModal.js +++ b/packages/component-modal/src/components/ConfirmationModal.js @@ -13,15 +13,17 @@ const ConfirmationModal = ({ theme, }) => ( <Root> - <CloseIcon onClick={hideModal}> + <CloseIcon data-test="icon-modal-hide" onClick={hideModal}> <Icon color={theme.colorPrimary}>x</Icon> </CloseIcon> {title && <Title dangerouslySetInnerHTML={{ __html: title }} />} {subtitle && <Subtitle dangerouslySetInnerHTML={{ __html: subtitle }} />} {content && <Content dangerouslySetInnerHTML={{ __html: content }} />} <ButtonsContainer> - <Button onClick={hideModal}>{cancelText}</Button> - <Button onClick={onConfirm} primary> + <Button data-test="button-modal-hide" onClick={hideModal}> + {cancelText} + </Button> + <Button data-test="button-modal-confirm" onClick={onConfirm} primary> {confirmText} </Button> </ButtonsContainer> diff --git a/packages/components-faraday/src/components/Dashboard/DashboardCard.js b/packages/components-faraday/src/components/Dashboard/DashboardCard.js index 92d304cdb..5bf22d26e 100644 --- a/packages/components-faraday/src/components/Dashboard/DashboardCard.js +++ b/packages/components-faraday/src/components/Dashboard/DashboardCard.js @@ -53,6 +53,7 @@ const DashboardCard = ({ </ZipFiles> {!project.status && ( <ActionButtons + data-test="button-resume-submission" onClick={() => history.push( `/projects/${project.id}/versions/${version.id}/submit`, @@ -75,6 +76,7 @@ const DashboardCard = ({ </ManuscriptType> {project.status ? ( <Details + data-test="button-details" onClick={() => history.push( `/projects/${project.id}/versions/${version.id}/manuscript`, @@ -85,7 +87,12 @@ const DashboardCard = ({ <Icon color="#667080">chevron-right</Icon> </Details> ) : ( - <Details onClick={cancelSubmission}>Cancel submission</Details> + <Details + data-test="button-cancel-submission" + onClick={cancelSubmission} + > + Cancel submission + </Details> )} </RightDetails> </Bottom> -- GitLab