diff --git a/packages/core-components/src/components/ProgressBars/GaugeCard.test.tsx b/packages/core-components/src/components/ProgressBars/GaugeCard.test.tsx
index ea29a288e6..e4d84ca059 100644
--- a/packages/core-components/src/components/ProgressBars/GaugeCard.test.tsx
+++ b/packages/core-components/src/components/ProgressBars/GaugeCard.test.tsx
@@ -15,7 +15,7 @@
*/
import React from 'react';
-import { renderInTestApp } from '@backstage/test-utils';
+import { renderInTestApp, withLogCollector } from '@backstage/test-utils';
import { GaugeCard } from './GaugeCard';
@@ -40,7 +40,12 @@ describe('', () => {
it('handles invalid numbers', async () => {
const badProps = { title: 'Tingle upgrade', progress: 'hejjo' } as any;
- const { getByText } = await renderInTestApp();
- expect(getByText(/N\/A.*/)).toBeInTheDocument();
+ const { error } = await withLogCollector(async () => {
+ const { getByText } = await renderInTestApp();
+ expect(getByText(/N\/A.*/)).toBeInTheDocument();
+ });
+ expect(error).toEqual([
+ expect.stringMatching(/^Warning: `NaN` is an invalid value/),
+ ]);
});
});