From 43938ef8de1aed6a7762078f1b0faf576fca4810 Mon Sep 17 00:00:00 2001 From: stanislavh Date: Thu, 11 Apr 2024 11:39:16 +0200 Subject: SONAR-22018 Show only inactive version case in footer and system pages --- server/sonar-web/src/main/js/components/shared/AppVersionStatus.tsx | 4 ++-- .../main/js/components/shared/__tests__/AppVersionStatus-test.tsx | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/server/sonar-web/src/main/js/components/shared/AppVersionStatus.tsx b/server/sonar-web/src/main/js/components/shared/AppVersionStatus.tsx index 91e961695e7..1e7aa54d614 100644 --- a/server/sonar-web/src/main/js/components/shared/AppVersionStatus.tsx +++ b/server/sonar-web/src/main/js/components/shared/AppVersionStatus.tsx @@ -34,12 +34,12 @@ export default function AppVersionStatus() { defaultMessage={translate('footer.version')} values={{ version, - status: ( + status: !isActive && ( - {translate(`footer.version.status.${isActive ? 'active' : 'inactive'}`)} + {translate('footer.version.status.inactive')} ), }} diff --git a/server/sonar-web/src/main/js/components/shared/__tests__/AppVersionStatus-test.tsx b/server/sonar-web/src/main/js/components/shared/__tests__/AppVersionStatus-test.tsx index f60dba440bb..1ad54a43723 100644 --- a/server/sonar-web/src/main/js/components/shared/__tests__/AppVersionStatus-test.tsx +++ b/server/sonar-web/src/main/js/components/shared/__tests__/AppVersionStatus-test.tsx @@ -29,10 +29,12 @@ jest.mock('../../../helpers/dates', () => ({ now: () => new Date('2022-01-01'), })); -it('should render active version if it has not reached EOL', () => { +it('should not render inactive version if it has not reached EOL', () => { renderAppVersionStatus(mockAppState({ versionEOL: '2022-01-02' })); - expect(screen.getByRole('link', { name: /footer.version.status.active/ })).toBeInTheDocument(); + expect( + screen.queryByRole('link', { name: /footer.version.status.inactive/ }) + ).not.toBeInTheDocument(); }); it('should render inactive version if it has reached EOL', () => { -- cgit v1.2.3