Make IG credential linkable

This commit is contained in:
Jake McDermott 2021-06-04 10:01:30 -04:00
parent c34fa30ea7
commit 88ff68295b
No known key found for this signature in database
GPG Key ID: 0E56ED990CDFCB4F
2 changed files with 10 additions and 6 deletions

View File

@ -55,9 +55,13 @@ function ContainerGroupDetails({ instanceGroup }) {
<Detail
label={t`Credential`}
value={
<Label variant="outline" color="blue">
{instanceGroup.summary_fields.credential?.name}
</Label>
<Link
to={`/credentials/${instanceGroup?.summary_fields?.credential?.id}`}
>
<Label variant="outline" color="blue">
{instanceGroup?.summary_fields?.credential?.name}
</Label>
</Link>
}
dataCy="container-group-credential"
/>

View File

@ -70,9 +70,9 @@ describe('<ContainerGroupDetails/>', () => {
expect(wrapper.find('Detail[label="Type"]').prop('value')).toEqual(
'Container group'
);
expect(
wrapper.find('Detail[label="Credential"]').prop('value').props.children
).toEqual(instanceGroup.summary_fields.credential.name);
expect(wrapper.find('Detail[label="Credential"]').text()).toContain(
instanceGroup.summary_fields.credential.name
);
expect(wrapper.find('VariablesDetail').prop('value')).toEqual(
instanceGroup.pod_spec_override
);