diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Database/StoredProcedureVersion/StoredProcedureVersion.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Database/StoredProcedureVersion/StoredProcedureVersion.component.tsx index 51dcbd7eb120..5ba5029fd602 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Database/StoredProcedureVersion/StoredProcedureVersion.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Database/StoredProcedureVersion/StoredProcedureVersion.component.tsx @@ -39,6 +39,7 @@ import DataAssetsVersionHeader from '../../DataAssets/DataAssetsVersionHeader/Da import DataProductsContainer from '../../DataProducts/DataProductsContainer/DataProductsContainer.component'; import EntityVersionTimeLine from '../../Entity/EntityVersionTimeLine/EntityVersionTimeLine'; import TagsContainerV2 from '../../Tag/TagsContainerV2/TagsContainerV2'; +import { StoredProcedureCodeCard } from '../StoredProcedureCodeCard/StoredProcedureCodeCard'; import { StoredProcedureVersionProp } from './StoredProcedureVersion.interface'; const StoredProcedureVersion = ({ @@ -132,6 +133,9 @@ const StoredProcedureVersion = ({ showActions={false} /> + + + jest.fn().mockImplementation(() =>
DescriptionV1
) ); +jest.mock('../StoredProcedureCodeCard/StoredProcedureCodeCard', () => ({ + StoredProcedureCodeCard: jest + .fn() + .mockImplementation(() =>
StoredProcedureCodeCard
), +})); + jest.mock('../../Entity/EntityVersionTimeLine/EntityVersionTimeLine', () => jest.fn().mockImplementation(() =>
EntityVersionTimeLine
) ); @@ -76,6 +82,7 @@ describe('StoredProcedureVersion tests', () => { const dataAssetsVersionHeader = screen.getByText('DataAssetsVersionHeader'); const description = screen.getByText('DescriptionV1'); + const codeCard = screen.getByText('StoredProcedureCodeCard'); const codeTabLabel = screen.getByText('label.code'); const customPropertyTabLabel = screen.getByText( 'label.custom-property-plural' @@ -84,6 +91,7 @@ describe('StoredProcedureVersion tests', () => { expect(dataAssetsVersionHeader).toBeInTheDocument(); expect(description).toBeInTheDocument(); + expect(codeCard).toBeInTheDocument(); expect(codeTabLabel).toBeInTheDocument(); expect(customPropertyTabLabel).toBeInTheDocument(); expect(entityVersionTimeLine).toBeInTheDocument(); diff --git a/openmetadata-ui/src/main/resources/ui/src/mocks/StoredProcedureVersion.mock.ts b/openmetadata-ui/src/main/resources/ui/src/mocks/StoredProcedureVersion.mock.ts index d1edd624f301..243354803606 100644 --- a/openmetadata-ui/src/main/resources/ui/src/mocks/StoredProcedureVersion.mock.ts +++ b/openmetadata-ui/src/main/resources/ui/src/mocks/StoredProcedureVersion.mock.ts @@ -86,7 +86,10 @@ const mockData = { previousVersion: 0.1, }, deleted: false, - storedProcedureCode: '', + storedProcedureCode: { + code: 'CREATE OR REPLACE PROCEDURE update_dim_address_table()', + language: 'SQL', + }, }; export const storedProcedureVersionMockProps: StoredProcedureVersionProp = {