@@ -23,6 +23,7 @@ import {
|
||||
setupRequestMockHandlers,
|
||||
renderInTestApp,
|
||||
} from '@backstage/test-utils';
|
||||
import { EntityProvider } from '@backstage/plugin-catalog-react';
|
||||
|
||||
describe('ExampleComponent', () => {
|
||||
const server = setupServer();
|
||||
@@ -39,7 +40,15 @@ describe('ExampleComponent', () => {
|
||||
it('should render', async () => {
|
||||
const rendered = await renderInTestApp(
|
||||
<ThemeProvider theme={lightTheme}>
|
||||
<AllureReportComponent />
|
||||
<EntityProvider
|
||||
entity={{
|
||||
apiVersion: 'backstage.io/v1alpha1',
|
||||
kind: 'Component',
|
||||
metadata: { name: 'test' },
|
||||
}}
|
||||
>
|
||||
<AllureReportComponent />
|
||||
</EntityProvider>
|
||||
</ThemeProvider>,
|
||||
);
|
||||
expect(rendered.getByText('Missing Annotation')).toBeInTheDocument();
|
||||
|
||||
@@ -19,6 +19,7 @@ import { Route } from 'react-router';
|
||||
import { renderInTestApp, TestApiProvider } from '@backstage/test-utils';
|
||||
import { todoPlugin, EntityTodoContent } from './plugin';
|
||||
import { todoApiRef } from './api';
|
||||
import { EntityProvider } from '@backstage/plugin-catalog-react';
|
||||
|
||||
describe('todo', () => {
|
||||
it('should export plugin', () => {
|
||||
@@ -47,7 +48,15 @@ describe('todo', () => {
|
||||
],
|
||||
]}
|
||||
>
|
||||
<Route path="/" element={<EntityTodoContent />} />
|
||||
<EntityProvider
|
||||
entity={{
|
||||
apiVersion: 'backstage/v1alpha1 ',
|
||||
kind: 'Component',
|
||||
metadata: { name: 'Test TODO' },
|
||||
}}
|
||||
>
|
||||
<Route path="/" element={<EntityTodoContent />} />
|
||||
</EntityProvider>
|
||||
</TestApiProvider>,
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user