Skip to content
Snippets Groups Projects
Commit c15dab8a authored by Bogdan Cochior's avatar Bogdan Cochior
Browse files

test(dashboard): add data-test ids for automation testing

n
parent 6bb1ce29
No related branches found
No related tags found
No related merge requests found
...@@ -13,15 +13,17 @@ const ConfirmationModal = ({ ...@@ -13,15 +13,17 @@ const ConfirmationModal = ({
theme, theme,
}) => ( }) => (
<Root> <Root>
<CloseIcon onClick={hideModal}> <CloseIcon data-test="icon-modal-hide" onClick={hideModal}>
<Icon color={theme.colorPrimary}>x</Icon> <Icon color={theme.colorPrimary}>x</Icon>
</CloseIcon> </CloseIcon>
{title && <Title dangerouslySetInnerHTML={{ __html: title }} />} {title && <Title dangerouslySetInnerHTML={{ __html: title }} />}
{subtitle && <Subtitle dangerouslySetInnerHTML={{ __html: subtitle }} />} {subtitle && <Subtitle dangerouslySetInnerHTML={{ __html: subtitle }} />}
{content && <Content dangerouslySetInnerHTML={{ __html: content }} />} {content && <Content dangerouslySetInnerHTML={{ __html: content }} />}
<ButtonsContainer> <ButtonsContainer>
<Button onClick={hideModal}>{cancelText}</Button> <Button data-test="button-modal-hide" onClick={hideModal}>
<Button onClick={onConfirm} primary> {cancelText}
</Button>
<Button data-test="button-modal-confirm" onClick={onConfirm} primary>
{confirmText} {confirmText}
</Button> </Button>
</ButtonsContainer> </ButtonsContainer>
......
...@@ -53,6 +53,7 @@ const DashboardCard = ({ ...@@ -53,6 +53,7 @@ const DashboardCard = ({
</ZipFiles> </ZipFiles>
{!project.status && ( {!project.status && (
<ActionButtons <ActionButtons
data-test="button-resume-submission"
onClick={() => onClick={() =>
history.push( history.push(
`/projects/${project.id}/versions/${version.id}/submit`, `/projects/${project.id}/versions/${version.id}/submit`,
...@@ -75,6 +76,7 @@ const DashboardCard = ({ ...@@ -75,6 +76,7 @@ const DashboardCard = ({
</ManuscriptType> </ManuscriptType>
{project.status ? ( {project.status ? (
<Details <Details
data-test="button-details"
onClick={() => onClick={() =>
history.push( history.push(
`/projects/${project.id}/versions/${version.id}/manuscript`, `/projects/${project.id}/versions/${version.id}/manuscript`,
...@@ -85,7 +87,12 @@ const DashboardCard = ({ ...@@ -85,7 +87,12 @@ const DashboardCard = ({
<Icon color="#667080">chevron-right</Icon> <Icon color="#667080">chevron-right</Icon>
</Details> </Details>
) : ( ) : (
<Details onClick={cancelSubmission}>Cancel submission</Details> <Details
data-test="button-cancel-submission"
onClick={cancelSubmission}
>
Cancel submission
</Details>
)} )}
</RightDetails> </RightDetails>
</Bottom> </Bottom>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment