From 414d1be0559f4a3bc2f877dad80e3eecf572ebac Mon Sep 17 00:00:00 2001 From: benjdlambert Date: Wed, 6 Aug 2025 11:32:38 +0200 Subject: [PATCH] chore: fixing tests Signed-off-by: benjdlambert --- .../src/compatWrapper/compatWrapper.test.tsx | 2 +- .../ComponentsApi/DefaultComponentsApi.test.tsx | 8 +++++--- packages/frontend-defaults/src/createApp.test.tsx | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/core-compat-api/src/compatWrapper/compatWrapper.test.tsx b/packages/core-compat-api/src/compatWrapper/compatWrapper.test.tsx index 785a1769f8..86af1f4212 100644 --- a/packages/core-compat-api/src/compatWrapper/compatWrapper.test.tsx +++ b/packages/core-compat-api/src/compatWrapper/compatWrapper.test.tsx @@ -126,7 +126,7 @@ describe('ForwardsCompatProvider', () => { await renderInOldTestApp(compatWrapper()); expect(screen.getByTestId('ctx').textContent).toMatchInlineSnapshot(` - "components: progress=true, notFoundErrorPage=true, errorBoundaryFallback=true + "components: progress=true, notFoundErrorPage=true, errorBoundary=true icons: kind:api, kind:component, kind:domain, kind:group, kind:location, kind:system, kind:user, kind:resource, kind:template, brokenImage, catalog, scaffolder, techdocs, search, chat, dashboard, docs, email, github, group, help, user, warning, star, unstarred" `); }); diff --git a/packages/frontend-app-api/src/apis/implementations/ComponentsApi/DefaultComponentsApi.test.tsx b/packages/frontend-app-api/src/apis/implementations/ComponentsApi/DefaultComponentsApi.test.tsx index e7491308b8..9602fc382f 100644 --- a/packages/frontend-app-api/src/apis/implementations/ComponentsApi/DefaultComponentsApi.test.tsx +++ b/packages/frontend-app-api/src/apis/implementations/ComponentsApi/DefaultComponentsApi.test.tsx @@ -17,6 +17,7 @@ import { createAdaptableComponent } from '@backstage/frontend-plugin-api'; import { DefaultComponentsApi } from './DefaultComponentsApi'; import { render, screen } from '@testing-library/react'; +import { getJSDocOverrideTagNoCache } from 'typescript'; const { ref: testRefA } = createAdaptableComponent({ id: 'test.a' }); const { ref: testRefB1 } = createAdaptableComponent({ id: 'test.b' }); @@ -39,19 +40,20 @@ describe('DefaultComponentsApi', () => { }); it('should key extension refs by ID', () => { + const mockLoader = jest.fn(() =>
test.b
); const api = DefaultComponentsApi.fromComponents([ { ref: testRefB1, - loader: () => () =>
test.b
, + loader: () => mockLoader, }, ]); - const ComponentB1 = api.getComponent(testRefB1)?.() as () => JSX.Element; const ComponentB2 = api.getComponent(testRefB2)?.() as () => JSX.Element; + const ComponentB1 = api.getComponent(testRefB1)?.() as () => JSX.Element; expect(ComponentB1).toBe(ComponentB2); - render(); + render(); expect(screen.getByText('test.b')).toBeInTheDocument(); }); diff --git a/packages/frontend-defaults/src/createApp.test.tsx b/packages/frontend-defaults/src/createApp.test.tsx index 89ac0a5b39..cc9a7ba3cd 100644 --- a/packages/frontend-defaults/src/createApp.test.tsx +++ b/packages/frontend-defaults/src/createApp.test.tsx @@ -370,7 +370,7 @@ describe('createApp', () => { components [ - + ]