backend-test-utils: roll back default factories change

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-01-02 16:47:58 +01:00
parent d677dcf59d
commit eaa705f754
2 changed files with 16 additions and 29 deletions
@@ -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<Backend>();
@@ -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({