Add dataCy attribute to select-user-role and select-team-role buttons

This commit is contained in:
Apurva Bakshi
2019-11-27 13:24:22 -05:00
parent eadcbe1ce9
commit eddee456b3
2 changed files with 4 additions and 1 deletions

View File

@@ -187,11 +187,13 @@ class AddResourceRole extends React.Component {
<SelectableCard <SelectableCard
isSelected={selectedResource === 'users'} isSelected={selectedResource === 'users'}
label={i18n._(t`Users`)} label={i18n._(t`Users`)}
dataCy="add-role-users"
onClick={() => this.handleResourceSelect('users')} onClick={() => this.handleResourceSelect('users')}
/> />
<SelectableCard <SelectableCard
isSelected={selectedResource === 'teams'} isSelected={selectedResource === 'teams'}
label={i18n._(t`Teams`)} label={i18n._(t`Teams`)}
dataCy="add-role-teams"
onClick={() => this.handleResourceSelect('teams')} onClick={() => this.handleResourceSelect('teams')}
/> />
</div> </div>

View File

@@ -33,7 +33,7 @@ const Label = styled.div`
class SelectableCard extends Component { class SelectableCard extends Component {
render() { render() {
const { label, onClick, isSelected } = this.props; const { label, onClick, isSelected, dataCy } = this.props;
return ( return (
<SelectableItem <SelectableItem
@@ -41,6 +41,7 @@ class SelectableCard extends Component {
onKeyPress={onClick} onKeyPress={onClick}
role="button" role="button"
tabIndex="0" tabIndex="0"
data-cy={dataCy}
isSelected={isSelected} isSelected={isSelected}
> >
<Indicator isSelected={isSelected} /> <Indicator isSelected={isSelected} />