From a8e223fa89d5c1c97cbf910e67056c1361de569b Mon Sep 17 00:00:00 2001 From: Vincenzo Scamporlino Date: Mon, 13 Oct 2025 15:14:02 +0200 Subject: [PATCH] frontend-test-utils: marking as breaking Signed-off-by: Vincenzo Scamporlino --- .changeset/real-seals-dress.md | 4 ++-- packages/frontend-test-utils/report.api.md | 1 - .../frontend-test-utils/src/app/renderInTestApp.tsx | 11 ----------- 3 files changed, 2 insertions(+), 14 deletions(-) diff --git a/.changeset/real-seals-dress.md b/.changeset/real-seals-dress.md index 7606db6638..7f490d3ce9 100644 --- a/.changeset/real-seals-dress.md +++ b/.changeset/real-seals-dress.md @@ -1,5 +1,5 @@ --- -'@backstage/frontend-test-utils': patch +'@backstage/frontend-test-utils': minor --- -Add a new utility `renderTestApp` to `@backstage/frontend-test-utils` that simplifies rendering extensions within the Backstage application context for testing purposes. This utility replaces the use of `renderInTestApp` when the `extensions` option is needed. +**BREAKING**: Removed the `extensions` option from `renderInTestApp`. If you need to pass extensions to the test app, use the new `renderTestApp` utility instead. diff --git a/packages/frontend-test-utils/report.api.md b/packages/frontend-test-utils/report.api.md index b22fa6f808..b99cf843d4 100644 --- a/packages/frontend-test-utils/report.api.md +++ b/packages/frontend-test-utils/report.api.md @@ -145,7 +145,6 @@ export type TestAppOptions = { [path: string]: RouteRef; }; config?: JsonObject; - extensions?: ExtensionDefinition[]; features?: FrontendFeature[]; initialRouteEntries?: string[]; }; diff --git a/packages/frontend-test-utils/src/app/renderInTestApp.tsx b/packages/frontend-test-utils/src/app/renderInTestApp.tsx index 2b8efb643f..747229e8d6 100644 --- a/packages/frontend-test-utils/src/app/renderInTestApp.tsx +++ b/packages/frontend-test-utils/src/app/renderInTestApp.tsx @@ -67,13 +67,6 @@ export type TestAppOptions = { */ config?: JsonObject; - /** - * Additional extensions to add to the test app. - * - * @deprecated Use `renderTestApp` instead. - */ - extensions?: ExtensionDefinition[]; - /** * Additional features to add to the test app. */ @@ -195,10 +188,6 @@ export function renderInTestApp( } } - if (options?.extensions) { - extensions.push(...options.extensions); - } - const features: FrontendFeature[] = [ createFrontendPlugin({ pluginId: 'test',