diff --git a/packages/core-components/src/layout/HomepageTimer/HomepageTimer.test.tsx b/packages/core-components/src/layout/HomepageTimer/HomepageTimer.test.tsx
index 3d9dfe70a1..9a7a8ac47d 100644
--- a/packages/core-components/src/layout/HomepageTimer/HomepageTimer.test.tsx
+++ b/packages/core-components/src/layout/HomepageTimer/HomepageTimer.test.tsx
@@ -14,7 +14,11 @@
* limitations under the License.
*/
-import { renderWithEffects, TestApiProvider } from '@backstage/test-utils';
+import {
+ renderWithEffects,
+ TestApiProvider,
+ withLogCollector,
+} from '@backstage/test-utils';
import { HomepageTimer } from './HomepageTimer';
import React from 'react';
import { lightTheme } from '@backstage/theme';
@@ -35,13 +39,18 @@ it('changes default timezone to GMT', async () => {
context: 'test',
});
- const rendered = await renderWithEffects(
-
-
-
-
- ,
- );
+ const { warn } = await withLogCollector(async () => {
+ const rendered = await renderWithEffects(
+
+
+
+
+ ,
+ );
- expect(rendered.getByText('GMT')).toBeInTheDocument();
+ expect(rendered.getByText('GMT')).toBeInTheDocument();
+ });
+ expect(warn).toEqual([
+ 'The timezone America/New_Pork is invalid. Defaulting to GMT',
+ ]);
});