Skip to content

Commit 5c7f61e

Browse files
committed
test corrections
1 parent 7cb85ec commit 5c7f61e

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

src/openshift/pages/FeatureNotAvailablePage.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@
1515
*/
1616
import '@app/app.css';
1717
import { useCryostatTranslation } from '@i18n/i18nextUtil';
18-
import { EmptyState, EmptyStateBody, Content } from '@patternfly/react-core';
18+
import { EmptyState, EmptyStateBody } from '@patternfly/react-core';
1919
import { ExclamationTriangleIcon } from '@patternfly/react-icons';
20+
import * as React from 'react';
2021

2122
type FeatureNotAvailablePageProps = {
2223
currentVersion: String;
@@ -36,16 +37,16 @@ export const FeatureNotAvailablePage: React.FC<FeatureNotAvailablePageProps> = (
3637
icon={ExclamationTriangleIcon}
3738
>
3839
<EmptyStateBody>
39-
<Content component="p">
40+
<p>
4041
{t('CURRENT_VERSION', {
4142
currentVersion: currentVersion,
4243
})}
43-
</Content>
44-
<Content component="p">
44+
</p>
45+
<p>
4546
{t('REQUIRED_VERSION', {
4647
requiredVersion: requiredVersion,
4748
})}
48-
</Content>
49+
</p>
4950
</EmptyStateBody>
5051
</EmptyState>
5152
);

src/openshift/test/pages/DiagnosticsPage.test.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ jest.mock('@console-plugin/utils/utils', () => ({
4848
isVersionEqualOrGreaterThan: jest.fn(),
4949
}));
5050

51+
jest.mock('@app/Diagnostics/CaptureDiagnostics', () => ({
52+
CaptureDiagnostics: () => <div data-testid="capture-diagnostics-mock">Diagnostics</div>,
53+
}));
54+
5155
describe('DiagnosticsPage', () => {
5256
const useK8sWatchResourceMock = useK8sWatchResource as jest.Mock;
5357
const mockIsVersionEqualOrGreaterThan = isVersionEqualOrGreaterThan as jest.Mock;
@@ -78,7 +82,8 @@ describe('DiagnosticsPage', () => {
7882
sessionStorage.setItem('mock-ns-key', 'cryostat-operator-ns');
7983
mockGetOperatorCryostatVersion.mockReturnValue('4.0.0');
8084
mockIsVersionEqualOrGreaterThan.mockReturnValue(false);
81-
render(<DiagnosticsPage />);
82-
expect(screen.getByText('FEATURE_NOT_AVAILABLE_PAGE_TITLE')).toBeInTheDocument();
85+
const { container } = render(<DiagnosticsPage />);
86+
expect(container.querySelector('[data-testid="cryostat-container-mock"]')).toBeInTheDocument();
87+
expect(screen.queryByTestId('capture-diagnostics-mock')).not.toBeInTheDocument();
8388
});
8489
});

0 commit comments

Comments
 (0)