Make IG credential linkable

This commit is contained in:
Jake McDermott
2021-06-04 10:01:30 -04:00
parent c34fa30ea7
commit 88ff68295b
2 changed files with 10 additions and 6 deletions

View File

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

View File

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