test(plugins): avoid map spread in provider fixture

This commit is contained in:
Peter Steinberger
2026-04-29 14:55:25 +01:00
parent 66cdbccc8a
commit 03e17d19e9

View File

@@ -128,24 +128,29 @@ function setOwningProviderManifestPluginsWithWorkspace() {
function createProviderRegistrySnapshotFixture(): PluginRegistrySnapshot {
const manifestRegistry = loadPluginManifestRegistryMock();
const plugins = manifestRegistry.plugins.map((plugin) => ({
pluginId: plugin.id,
manifestPath: plugin.manifestPath,
manifestHash: `test-${plugin.id}`,
source: plugin.source,
rootDir: plugin.rootDir,
origin: plugin.origin,
enabled: plugin.enabledByDefault !== false,
...(plugin.enabledByDefault === true ? { enabledByDefault: true } : {}),
syntheticAuthRefs: plugin.syntheticAuthRefs,
startup: {
sidecar: false,
memory: false,
deferConfiguredChannelFullLoadUntilAfterListen: false,
agentHarnesses: [],
},
compat: [],
}));
const plugins = manifestRegistry.plugins.map((plugin) => {
const snapshotPlugin = {
pluginId: plugin.id,
manifestPath: plugin.manifestPath,
manifestHash: `test-${plugin.id}`,
source: plugin.source,
rootDir: plugin.rootDir,
origin: plugin.origin,
enabled: plugin.enabledByDefault !== false,
syntheticAuthRefs: plugin.syntheticAuthRefs,
startup: {
sidecar: false,
memory: false,
deferConfiguredChannelFullLoadUntilAfterListen: false,
agentHarnesses: [],
},
compat: [],
};
if (plugin.enabledByDefault === true) {
Object.assign(snapshotPlugin, { enabledByDefault: true });
}
return snapshotPlugin;
});
return {
version: 1,