Merge pull request #10821 from nixocio/ui_ids

Add Ids to ease tests
This commit is contained in:
Kersom 2021-08-06 11:41:59 -04:00 committed by GitHub
commit 3a6b228f6f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 4 deletions

View File

@ -273,6 +273,7 @@ function ToolbarDeleteButton({
{t`Delete`}
</Button>,
<Button
ouiaId="delete-cancel"
key="cancel"
variant="link"
aria-label={t`cancel delete`}
@ -284,7 +285,7 @@ function ToolbarDeleteButton({
>
<div>{t`This action will delete the following:`}</div>
{itemsToDelete.map((item) => (
<span key={item.id}>
<span key={item.id} id={`item-to-be-deleted-${item.id}`}>
<strong>{item.name || item.username || item.image}</strong>
<br />
</span>

View File

@ -170,6 +170,7 @@ function UserTokenList() {
]
: []),
<ToolbarDeleteButton
ouiaId="user-token-delete-button"
key="delete"
onDelete={handleDelete}
itemsToDelete={modifiedSelected}

View File

@ -16,16 +16,22 @@ function UserTokenListItem({ token, isSelected, onSelect, rowIndex }) {
isSelected,
onSelect,
}}
dataLabel={t`Selected`}
id={`token-${token.id}`}
/>
<Td dataLabel={t`Name`}>
<Td dataLabel={t`Name`} id={`token-name-${token.id}`}>
<Link to={`/users/${id}/tokens/${token.id}/details`}>
{token.summary_fields?.application
? token.summary_fields.application.name
: t`Personal access token`}
</Link>
</Td>
<Td dataLabel={t`Scope`}>{toTitleCase(token.scope)}</Td>
<Td dataLabel={t`Expires`}>{formatDateString(token.expires)}</Td>
<Td dataLabel={t`Scope`} id={`token-scope-${token.id}`}>
{toTitleCase(token.scope)}
</Td>
<Td dataLabel={t`Expires`} id={`token-expires-${token.id}`}>
{formatDateString(token.expires)}
</Td>
</Tr>
);
}