backend-test-utils: tweak mockConfigFactory options

Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-01-10 15:17:05 +01:00
committed by blam
parent 51b7a7ed07
commit ac993deb18
3 changed files with 6 additions and 3 deletions
@@ -18,13 +18,14 @@ import {
coreServices,
createServiceFactory,
} from '@backstage/backend-plugin-api';
import { AppConfig, ConfigReader } from '@backstage/config';
import { ConfigReader } from '@backstage/config';
import { JsonObject } from '@backstage/types';
/** @public */
export const mockConfigFactory = createServiceFactory({
service: coreServices.config,
deps: {},
async factory(_, options?: { config?: AppConfig }) {
return new ConfigReader(options?.config);
async factory(_, options?: { data?: JsonObject }) {
return new ConfigReader(options?.data, 'mock-config');
},
});