diff --git a/frontend/__tests__/unit/components/Footer.test.tsx b/frontend/__tests__/unit/components/Footer.test.tsx index 234daa3553..6a9bd10f01 100644 --- a/frontend/__tests__/unit/components/Footer.test.tsx +++ b/frontend/__tests__/unit/components/Footer.test.tsx @@ -275,6 +275,57 @@ describe('Footer', () => { }) }) + describe('Version Link Behavior', () => { + let originalEnvironment: string + let originalReleaseVersion: string + let envModule: typeof import('utils/env.client') + + beforeEach(() => { + jest.clearAllMocks() + envModule = jest.requireMock('utils/env.client') + originalEnvironment = envModule.ENVIRONMENT + originalReleaseVersion = envModule.RELEASE_VERSION + }) + + afterEach(() => { + if (envModule) { + envModule.ENVIRONMENT = originalEnvironment + envModule.RELEASE_VERSION = originalReleaseVersion + } + }) + + test('renders version as commit link in staging environment', () => { + envModule.ENVIRONMENT = 'staging' + envModule.RELEASE_VERSION = '24.2.10-12c25c5' + + const { container } = render(