Merge pull request #8972 from backstage/catalog-permission-integration/unregister-entity

Disable unregister entity button in catalog if unauthorized
This commit is contained in:
Fredrik Adelöw
2022-01-20 10:23:15 +01:00
committed by GitHub
20 changed files with 340 additions and 6 deletions
+1
View File
@@ -69,6 +69,7 @@
"zen-observable": "^0.8.15"
},
"devDependencies": {
"@backstage/plugin-permission-react": "^0.3.0-next.0",
"@backstage/test-utils": "^0.2.3-next.0",
"@rjsf/core": "^3.2.1",
"@testing-library/cypress": "^8.0.2",
@@ -21,7 +21,9 @@ import {
starredEntitiesApiRef,
} from '@backstage/plugin-catalog-react';
import { githubActionsApiRef } from '@backstage/plugin-github-actions';
import { permissionApiRef } from '@backstage/plugin-permission-react';
import {
MockPermissionApi,
MockStorageApi,
renderInTestApp,
TestApiProvider,
@@ -49,6 +51,7 @@ describe('EntityPage Test', () => {
const mockedApi = {
listWorkflowRuns: jest.fn().mockResolvedValue([]),
};
const mockPermissionApi = new MockPermissionApi();
describe('cicdContent', () => {
it('Should render GitHub Actions View', async () => {
@@ -62,6 +65,7 @@ describe('EntityPage Test', () => {
storageApi: MockStorageApi.create(),
}),
],
[permissionApiRef, mockPermissionApi],
]}
>
<EntityProvider entity={entity}>