diff --git a/plugins/scaffolder-backend-module-github/src/actions/github.test.ts b/plugins/scaffolder-backend-module-github/src/actions/github.test.ts index 93927f72dc..9eda9a2eb0 100644 --- a/plugins/scaffolder-backend-module-github/src/actions/github.test.ts +++ b/plugins/scaffolder-backend-module-github/src/actions/github.test.ts @@ -755,8 +755,12 @@ describe('publish:github', () => { }, }); - mockOctokit.rest.teams.addOrUpdateRepoPermissionsInOrg.mockRejectedValueOnce( - new Error('Something bad happened'), + mockOctokit.rest.teams.addOrUpdateRepoPermissionsInOrg.mockImplementation( + async opts => { + if (opts.team_slug === 'robot-1') { + throw Error('Something bad happened'); + } + }, ); await action.handler({ diff --git a/plugins/scaffolder-backend-module-github/src/actions/githubRepoCreate.test.ts b/plugins/scaffolder-backend-module-github/src/actions/githubRepoCreate.test.ts index 65d49ce525..1750acdb9a 100644 --- a/plugins/scaffolder-backend-module-github/src/actions/githubRepoCreate.test.ts +++ b/plugins/scaffolder-backend-module-github/src/actions/githubRepoCreate.test.ts @@ -477,8 +477,12 @@ describe('github:repo:create', () => { }, }); - mockOctokit.rest.teams.addOrUpdateRepoPermissionsInOrg.mockRejectedValueOnce( - new Error('Something bad happened'), + mockOctokit.rest.teams.addOrUpdateRepoPermissionsInOrg.mockImplementation( + async opts => { + if (opts.team_slug === 'robot-1') { + throw Error('Something bad happened'); + } + }, ); await action.handler({