diff --git a/packages/core-app-api/src/routing/RouteResolver.beta.test.ts b/packages/core-app-api/src/routing/RouteResolver.beta.test.ts index f99a7b71f3..7cd9eae021 100644 --- a/packages/core-app-api/src/routing/RouteResolver.beta.test.ts +++ b/packages/core-app-api/src/routing/RouteResolver.beta.test.ts @@ -21,6 +21,7 @@ import { ExternalRouteRef, RouteRef, SubRouteRef, + BackstagePlugin, } from '@backstage/core-plugin-api'; import { RouteResolver } from './RouteResolver'; import { MATCH_ALL_ROUTE } from './collectors'; @@ -31,7 +32,12 @@ jest.mock('react-router-dom', () => ); const element = () => null; -const rest = { element, caseSensitive: false, children: [MATCH_ALL_ROUTE] }; +const rest = { + element, + caseSensitive: false, + children: [MATCH_ALL_ROUTE], + plugins: new Set(), +}; const ref1 = createRouteRef({ id: 'rr1' }); const ref2 = createRouteRef({ id: 'rr2', params: ['x'] }); diff --git a/packages/core-app-api/src/routing/RouteResolver.compat.test.ts b/packages/core-app-api/src/routing/RouteResolver.compat.test.ts index ecc854f474..41e5aba712 100644 --- a/packages/core-app-api/src/routing/RouteResolver.compat.test.ts +++ b/packages/core-app-api/src/routing/RouteResolver.compat.test.ts @@ -21,11 +21,17 @@ import { ExternalRouteRef, RouteRef, SubRouteRef, + BackstagePlugin, } from '@backstage/core-plugin-api'; import { MATCH_ALL_ROUTE } from './collectors'; const element = () => null; -const rest = { element, caseSensitive: false, children: [MATCH_ALL_ROUTE] }; +const rest = { + element, + caseSensitive: false, + children: [MATCH_ALL_ROUTE], + plugins: new Set(), +}; const ref1 = createRouteRef({ id: 'rr1' }); const ref2 = createRouteRef({ id: 'rr2', params: ['x'] }); diff --git a/packages/core-app-api/src/routing/RouteResolver.stable.test.ts b/packages/core-app-api/src/routing/RouteResolver.stable.test.ts index 9cf1fb2fb1..8c484effae 100644 --- a/packages/core-app-api/src/routing/RouteResolver.stable.test.ts +++ b/packages/core-app-api/src/routing/RouteResolver.stable.test.ts @@ -21,6 +21,7 @@ import { ExternalRouteRef, RouteRef, SubRouteRef, + BackstagePlugin, } from '@backstage/core-plugin-api'; import { RouteResolver } from './RouteResolver'; import { MATCH_ALL_ROUTE } from './collectors'; @@ -31,7 +32,12 @@ jest.mock('react-router-dom', () => ); const element = () => null; -const rest = { element, caseSensitive: false, children: [MATCH_ALL_ROUTE] }; +const rest = { + element, + caseSensitive: false, + children: [MATCH_ALL_ROUTE], + plugins: new Set(), +}; const ref1 = createRouteRef({ id: 'rr1' }); const ref2 = createRouteRef({ id: 'rr2', params: ['x'] }); diff --git a/packages/core-app-api/src/routing/RouteTracker.test.tsx b/packages/core-app-api/src/routing/RouteTracker.test.tsx index 6896b60169..6bf58a117e 100644 --- a/packages/core-app-api/src/routing/RouteTracker.test.tsx +++ b/packages/core-app-api/src/routing/RouteTracker.test.tsx @@ -22,6 +22,7 @@ import { Link, MemoryRouter, Route, Routes } from 'react-router-dom'; import { AnalyticsApi, analyticsApiRef, + createPlugin, createRouteRef, } from '@backstage/core-plugin-api'; @@ -32,18 +33,21 @@ describe('RouteTracker', () => { const routeRef2 = createRouteRef({ id: 'route2', }); + const plugin1 = createPlugin({ id: 'plugin1' }); const routeObjects: BackstageRouteObject[] = [ { path: '/path/:p1/:p2', element: go, routeRefs: new Set([routeRef1]), + plugins: new Set([plugin1]), caseSensitive: false, }, { path: '/path2/:param', element:
hi there
, routeRefs: new Set([routeRef2]), + plugins: new Set(), caseSensitive: false, }, ]; @@ -73,7 +77,7 @@ describe('RouteTracker', () => { }, context: { extension: 'App', - pluginId: 'root', + pluginId: 'plugin1', routeRef: 'route1', }, subject: '/path/foo/bar',