diff --git a/packages/backend-test-utils/src/next/wiring/TestBackend.ts b/packages/backend-test-utils/src/next/wiring/TestBackend.ts index ea7b492543..647ebc9dda 100644 --- a/packages/backend-test-utils/src/next/wiring/TestBackend.ts +++ b/packages/backend-test-utils/src/next/wiring/TestBackend.ts @@ -17,19 +17,10 @@ import { Backend, createSpecializedBackend, - cacheFactory, - databaseFactory, - discoveryFactory, - httpRouterFactory, lifecycleFactory, - loggerFactory, - permissionsFactory, - rootHttpRouterFactory, rootLifecycleFactory, + loggerFactory, rootLoggerFactory, - schedulerFactory, - tokenManagerFactory, - urlReaderFactory, } from '@backstage/backend-app-api'; import { ServiceFactory, @@ -37,9 +28,7 @@ import { createServiceFactory, BackendFeature, ExtensionPoint, - coreServices, } from '@backstage/backend-plugin-api'; -import { ConfigReader } from '@backstage/config'; /** @alpha */ export interface TestBackendOptions< @@ -66,24 +55,10 @@ export interface TestBackendOptions< } const defaultServiceFactories = [ - createServiceFactory({ - service: coreServices.config, - deps: {}, - factory: async () => new ConfigReader({}, 'test'), - })(), - cacheFactory(), - databaseFactory(), - discoveryFactory(), - httpRouterFactory(), - lifecycleFactory(), - loggerFactory(), - permissionsFactory(), - rootHttpRouterFactory(), - rootLifecycleFactory(), rootLoggerFactory(), - schedulerFactory(), - tokenManagerFactory(), - urlReaderFactory(), + loggerFactory(), + lifecycleFactory(), + rootLifecycleFactory(), ]; const backendInstancesToCleanUp = new Array(); diff --git a/plugins/app-backend/src/service/appPlugin.test.ts b/plugins/app-backend/src/service/appPlugin.test.ts index d911919425..80408694d6 100644 --- a/plugins/app-backend/src/service/appPlugin.test.ts +++ b/plugins/app-backend/src/service/appPlugin.test.ts @@ -20,6 +20,13 @@ import fetch from 'node-fetch'; import { coreServices } from '@backstage/backend-plugin-api'; import { startTestBackend } from '@backstage/backend-test-utils'; import { appPlugin } from './appPlugin'; +import { + databaseFactory, + httpRouterFactory, + rootHttpRouterFactory, + loggerFactory, + rootLoggerFactory, +} from '@backstage/backend-app-api'; import { ConfigReader } from '@backstage/config'; import getPort from 'get-port'; @@ -53,6 +60,11 @@ describe('appPlugin', () => { }, }), ], + loggerFactory(), + rootLoggerFactory(), + databaseFactory(), + httpRouterFactory(), + rootHttpRouterFactory(), ], features: [ appPlugin({