test(plugins): avoid runtime loads for id-only registry checks

This commit is contained in:
Vincent Koc
2026-04-17 10:35:12 -07:00
parent 815e2fc529
commit d89cee8787

View File

@@ -5,7 +5,6 @@ import {
resolveManifestContractPluginIds,
} from "../manifest-registry.js";
import {
imageGenerationProviderContractRegistry,
pluginRegistrationContractRegistry,
providerContractLoadError,
providerContractPluginIds,
@@ -91,7 +90,8 @@ describe("plugin contract registry", () => {
},
{
name: "does not duplicate bundled image-generation provider ids",
ids: () => imageGenerationProviderContractRegistry.map((entry) => entry.provider.id),
ids: () =>
pluginRegistrationContractRegistry.flatMap((entry) => entry.imageGenerationProviderIds),
},
] as const)("$name", ({ ids }) => {
expectUniqueIds(ids());