mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-03 01:10:22 +00:00
test(models): refresh example model fixtures
This commit is contained in:
@@ -84,7 +84,7 @@ describe("normalizePluginsConfig", () => {
|
||||
"voice-call": {
|
||||
subagent: {
|
||||
allowModelOverride: true,
|
||||
allowedModels: [" anthropic/claude-haiku-4-5 ", "", "openai/gpt-4.1-mini"],
|
||||
allowedModels: [" anthropic/claude-sonnet-4-6 ", "", "openai/gpt-5.4"],
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -92,7 +92,7 @@ describe("normalizePluginsConfig", () => {
|
||||
expect(result.entries["voice-call"]?.subagent).toEqual({
|
||||
allowModelOverride: true,
|
||||
hasAllowedModelsConfig: true,
|
||||
allowedModels: ["anthropic/claude-haiku-4-5", "openai/gpt-4.1-mini"],
|
||||
allowedModels: ["anthropic/claude-sonnet-4-6", "openai/gpt-5.4"],
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ describe("before_agent_start hook merger", () => {
|
||||
});
|
||||
|
||||
it("higher-priority plugin wins for modelOverride", async () => {
|
||||
addBeforeAgentStartHook(registry, "low-priority", () => ({ modelOverride: "gpt-4o" }), 1);
|
||||
addBeforeAgentStartHook(registry, "low-priority", () => ({ modelOverride: "gpt-5.4" }), 1);
|
||||
addBeforeAgentStartHook(
|
||||
registry,
|
||||
"high-priority",
|
||||
|
||||
@@ -95,7 +95,7 @@ describe("model override pipeline wiring", () => {
|
||||
pluginId: "legacy-hook",
|
||||
hookName: "before_agent_start",
|
||||
handler: (() => ({
|
||||
modelOverride: "gpt-4o",
|
||||
modelOverride: "gpt-5.4",
|
||||
providerOverride: "openai",
|
||||
})) as PluginHookRegistration["handler"],
|
||||
});
|
||||
|
||||
@@ -34,7 +34,7 @@ describe("phase hooks merger", () => {
|
||||
});
|
||||
|
||||
it("before_model_resolve keeps higher-priority override values", async () => {
|
||||
addTypedHook(registry, "before_model_resolve", "low", () => ({ modelOverride: "gpt-4o" }), 1);
|
||||
addTypedHook(registry, "before_model_resolve", "low", () => ({ modelOverride: "gpt-5.4" }), 1);
|
||||
addTypedHook(
|
||||
registry,
|
||||
"before_model_resolve",
|
||||
|
||||
@@ -2298,7 +2298,7 @@ module.exports = {
|
||||
api.on("before_prompt_build", () => ({ prependContext: "prepend" }));
|
||||
api.on("before_agent_start", () => ({
|
||||
prependContext: "legacy",
|
||||
modelOverride: "gpt-4o",
|
||||
modelOverride: "gpt-5.4",
|
||||
providerOverride: "anthropic",
|
||||
}));
|
||||
api.on("before_model_resolve", () => ({ providerOverride: "openai" }));
|
||||
@@ -2327,7 +2327,7 @@ module.exports = {
|
||||
const runner = createHookRunner(registry);
|
||||
const legacyResult = await runner.runBeforeAgentStart({ prompt: "hello", messages: [] }, {});
|
||||
expect(legacyResult).toEqual({
|
||||
modelOverride: "gpt-4o",
|
||||
modelOverride: "gpt-5.4",
|
||||
providerOverride: "anthropic",
|
||||
});
|
||||
const blockedDiagnostics = registry.diagnostics.filter((diag) =>
|
||||
|
||||
Reference in New Issue
Block a user