diff --git a/plugins/azure-devops-backend/src/service/router.test.ts b/plugins/azure-devops-backend/src/service/router.test.ts index 9f874923fd..d1e9179dc1 100644 --- a/plugins/azure-devops-backend/src/service/router.test.ts +++ b/plugins/azure-devops-backend/src/service/router.test.ts @@ -559,10 +559,13 @@ describe('createRouter', () => { content, url, }); + mockedAuthorize.mockImplementationOnce(async () => [ + { result: AuthorizeResult.ALLOW }, + ]); - const response = await request(app).get( - '/readme/myProject/myRepo?path=README_NOT_DEFAULT.md', - ); + const response = await request(app) + .get('/readme/myProject/myRepo?path=README_NOT_DEFAULT.md') + .query({ entityRef: 'component:default/mycomponent' }); expect(azureDevOpsApi.getReadme).toHaveBeenCalledWith( 'host.com', 'myOrg', @@ -587,10 +590,13 @@ describe('createRouter', () => { content, url, }); + mockedAuthorize.mockImplementationOnce(async () => [ + { result: AuthorizeResult.ALLOW }, + ]); - const response = await request(app).get( - '/readme/myProject/myRepo?path=/my-path/README.md', - ); + const response = await request(app) + .get('/readme/myProject/myRepo?path=/my-path/README.md') + .query({ entityRef: 'component:default/mycomponent' }); expect(azureDevOpsApi.getReadme).toHaveBeenCalledWith( 'host.com', 'myOrg', diff --git a/plugins/azure-devops-backend/src/service/router.ts b/plugins/azure-devops-backend/src/service/router.ts index b9667a9ade..239de78fbe 100644 --- a/plugins/azure-devops-backend/src/service/router.ts +++ b/plugins/azure-devops-backend/src/service/router.ts @@ -26,7 +26,6 @@ import { Logger } from 'winston'; import { PullRequestsDashboardProvider } from '../api/PullRequestsDashboardProvider'; import Router from 'express-promise-router'; import { errorHandler, UrlReader } from '@backstage/backend-common'; -import { InputError } from '@backstage/errors'; import express from 'express'; import { InputError, NotAllowedError } from '@backstage/errors'; import { getBearerTokenFromAuthorizationHeader } from '@backstage/plugin-auth-node';