diff --git a/plugins/scaffolder/src/components/fields/RepoBranchPicker/RepoBranchPicker.test.tsx b/plugins/scaffolder/src/components/fields/RepoBranchPicker/RepoBranchPicker.test.tsx
index ece73670f6..f9c23be407 100644
--- a/plugins/scaffolder/src/components/fields/RepoBranchPicker/RepoBranchPicker.test.tsx
+++ b/plugins/scaffolder/src/components/fields/RepoBranchPicker/RepoBranchPicker.test.tsx
@@ -133,13 +133,15 @@ describe('RepoBranchPicker', () => {
describe('requestUserCredentials', () => {
it('should call the scmAuthApi with the correct params', async () => {
+ const secretsKey = 'testKey';
+
const SecretsComponent = () => {
const { secrets } = useTemplateSecrets();
- return (
-
{JSON.stringify({ secrets })}
- );
+ const secret = secrets[secretsKey];
+ return secret ? {secret}
: null;
};
- const { getByTestId } = await renderInTestApp(
+
+ const { getByText } = await renderInTestApp(
{
'ui:field': 'RepoBranchPicker',
'ui:options': {
requestUserCredentials: {
- secretsKey: 'testKey',
+ secretsKey,
additionalScopes: { github: ['workflow'] },
},
},
@@ -190,22 +192,10 @@ describe('RepoBranchPicker', () => {
},
});
- const currentSecrets = JSON.parse(
- getByTestId('current-secrets').textContent!,
- );
-
- expect(currentSecrets).toEqual({
- secrets: { testKey: 'abc123' },
- });
+ expect(getByText('abc123')).toBeInTheDocument();
});
it('should call the scmAuthApi with the correct params if workspace is nested', async () => {
- const SecretsComponent = () => {
- const { secrets } = useTemplateSecrets();
- return (
- {JSON.stringify({ secrets })}
- );
- };
await renderInTestApp(
{
},
}}
/>
-
,
);
@@ -256,13 +245,15 @@ describe('RepoBranchPicker', () => {
});
it('should not call the scmAuthApi if secret is available in the state', async () => {
+ const secretsKey = 'testKey';
+
const SecretsComponent = () => {
const { secrets } = useTemplateSecrets();
- return (
- {JSON.stringify({ secrets })}
- );
+ const secret = secrets[secretsKey];
+ return secret ? {secret}
: null;
};
- const { getByTestId } = await renderInTestApp(
+
+ const { getByText } = await renderInTestApp(
{
[scaffolderApiRef, {}],
]}
>
-
+