backend-test-utils: include all core services in test backend

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2022-12-30 10:54:14 +01:00
parent 6518fbb3c8
commit a3ec2f32ea
3 changed files with 28 additions and 13 deletions
@@ -17,10 +17,20 @@
import {
Backend,
createSpecializedBackend,
cacheFactory,
configFactory,
databaseFactory,
discoveryFactory,
httpRouterFactory,
lifecycleFactory,
rootLifecycleFactory,
loggerFactory,
permissionsFactory,
rootHttpRouterFactory,
rootLifecycleFactory,
rootLoggerFactory,
schedulerFactory,
tokenManagerFactory,
urlReaderFactory,
} from '@backstage/backend-app-api';
import {
ServiceFactory,
@@ -55,10 +65,20 @@ export interface TestBackendOptions<
}
const defaultServiceFactories = [
rootLoggerFactory(),
loggerFactory(),
cacheFactory(),
configFactory(),
databaseFactory(),
discoveryFactory(),
httpRouterFactory(),
lifecycleFactory(),
loggerFactory(),
permissionsFactory(),
rootHttpRouterFactory(),
rootLifecycleFactory(),
rootLoggerFactory(),
schedulerFactory(),
tokenManagerFactory(),
urlReaderFactory(),
];
const backendInstancesToCleanUp = new Array<Backend>();