Make createBackendPlugin and createBackendModule return BackendFeature instead of () => BackendFeature

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2024-06-07 16:30:25 +02:00
parent 647bfe011a
commit 78a0b086d2
125 changed files with 482 additions and 357 deletions
@@ -144,7 +144,7 @@ describe('TestBackend', () => {
});
await startTestBackend({
features: [testModule(), sf()],
features: [testModule, sf()],
});
expect(testFn).toHaveBeenCalledWith('winning');
@@ -169,7 +169,7 @@ describe('TestBackend', () => {
});
const backend = await startTestBackend({
features: [testModule()],
features: [testModule],
});
expect(shutdownSpy).not.toHaveBeenCalled();
@@ -212,7 +212,7 @@ describe('TestBackend', () => {
});
await startTestBackend({
features: [testPlugin()],
features: [testPlugin],
});
});
@@ -233,7 +233,7 @@ describe('TestBackend', () => {
},
});
const { server } = await startTestBackend({ features: [testPlugin()] });
const { server } = await startTestBackend({ features: [testPlugin] });
const res = await request(server)
.get('/api/test/ping-me')
@@ -133,7 +133,7 @@ function createExtensionPointTestModules(
ref: ExtensionPoint<unknown>,
impl: unknown,
][],
): Array<() => BackendFeature> {
): Array<BackendFeature> {
if (!extensionPointTuples) {
return [];
}