diff --git a/packages/app/src/components/Root/LogoIcon.jsx b/packages/app/src/components/Root/LogoIcon.tsx
similarity index 100%
rename from packages/app/src/components/Root/LogoIcon.jsx
rename to packages/app/src/components/Root/LogoIcon.tsx
diff --git a/plugins/xcmetrics/src/components/BuildTimeline/BuildTimeline.test.tsx b/plugins/xcmetrics/src/components/BuildTimeline/BuildTimeline.test.tsx
index cf53b2d73c..17731e8d42 100644
--- a/plugins/xcmetrics/src/components/BuildTimeline/BuildTimeline.test.tsx
+++ b/plugins/xcmetrics/src/components/BuildTimeline/BuildTimeline.test.tsx
@@ -20,6 +20,19 @@ import { BuildTimeline } from './BuildTimeline';
jest.mock('../../api/XcmetricsClient');
const client = require('../../api/XcmetricsClient');
+jest.mock('recharts', () => {
+ const OriginalModule = jest.requireActual('recharts');
+
+ return {
+ ...OriginalModule,
+ ResponsiveContainer: ({ children }: any) => (
+
+ {children}
+
+ ),
+ };
+});
+
describe('BuildTimeline', () => {
const { ResizeObserver } = window;
@@ -42,9 +55,10 @@ describe('BuildTimeline', () => {
const rendered = await renderInTestApp(
,
);
- expect(
- await rendered.findByText(client.mockTarget.name),
- ).toBeInTheDocument();
+
+ const [element] = await rendered.findAllByText(client.mockTarget.name);
+
+ expect(element).toBeInTheDocument();
});
it('should render a message if no targets are provided', async () => {