mirror of
https://github.com/moltbot/moltbot.git
synced 2026-05-06 15:18:58 +00:00
test(perf): narrow provider contract imports
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import type { ProviderPlugin } from "../provider-model-shared.js";
|
||||
import {
|
||||
providerContractLoadError,
|
||||
resolveBundledExplicitProviderContractsFromPublicArtifacts,
|
||||
resolveProviderContractProvidersForPluginIds,
|
||||
} from "../testing.js";
|
||||
} from "../../plugins/contracts/registry.js";
|
||||
import { resolveBundledExplicitProviderContractsFromPublicArtifacts } from "../../plugins/provider-contract-public-artifacts.js";
|
||||
import type { ProviderPlugin } from "../provider-model-shared.js";
|
||||
import { installProviderPluginContractSuite } from "./provider-contract-suites.js";
|
||||
|
||||
type ProviderContractEntry = {
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import type { WebFetchProviderPlugin } from "../provider-web-fetch-contract.js";
|
||||
import {
|
||||
pluginRegistrationContractRegistry,
|
||||
resolveBundledExplicitWebFetchProvidersFromPublicArtifacts,
|
||||
resolveWebFetchProviderContractEntriesForPluginId,
|
||||
} from "../testing.js";
|
||||
} from "../../plugins/contracts/registry.js";
|
||||
import { resolveBundledExplicitWebFetchProvidersFromPublicArtifacts } from "../../plugins/web-provider-public-artifacts.explicit.js";
|
||||
import type { WebFetchProviderPlugin } from "../provider-web-fetch-contract.js";
|
||||
import { installWebFetchProviderContractSuite } from "./provider-contract-suites.js";
|
||||
|
||||
function resolveWebFetchCredentialValue(provider: WebFetchProviderPlugin): unknown {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import {
|
||||
pluginRegistrationContractRegistry,
|
||||
resolveBundledExplicitWebSearchProvidersFromPublicArtifacts,
|
||||
resolveWebSearchProviderContractEntriesForPluginId,
|
||||
} from "../testing.js";
|
||||
} from "../../plugins/contracts/registry.js";
|
||||
import { resolveBundledExplicitWebSearchProvidersFromPublicArtifacts } from "../../plugins/web-provider-public-artifacts.explicit.js";
|
||||
import { installWebSearchProviderContractSuite } from "./provider-contract-suites.js";
|
||||
|
||||
type WebSearchContractEntry = ReturnType<
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { describeProviderContracts } from "openclaw/plugin-sdk/provider-test-contracts";
|
||||
import { describeWebSearchProviderContracts } from "openclaw/plugin-sdk/provider-test-contracts";
|
||||
import { describeProviderContracts } from "../../plugin-sdk/test-helpers/provider-contract.js";
|
||||
import { describeWebSearchProviderContracts } from "../../plugin-sdk/test-helpers/web-search-provider-contract.js";
|
||||
|
||||
for (const providerId of [
|
||||
"anthropic",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { describeWebFetchProviderContracts } from "openclaw/plugin-sdk/provider-test-contracts";
|
||||
import { describeWebFetchProviderContracts } from "../../plugin-sdk/test-helpers/web-fetch-provider-contract.js";
|
||||
import { pluginRegistrationContractRegistry } from "./registry.js";
|
||||
|
||||
const webFetchProviderContractTests = pluginRegistrationContractRegistry.filter(
|
||||
|
||||
Reference in New Issue
Block a user