mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 19:48:27 +00:00
test: remove duplicate configured canonical key case
This commit is contained in:
@@ -153,30 +153,6 @@ describe("models list/status", () => {
|
|||||||
({ modelsListCommand } = await import("./models/list.list-command.js"));
|
({ modelsListCommand } = await import("./models/list.list-command.js"));
|
||||||
});
|
});
|
||||||
|
|
||||||
it("models list outputs canonical zai key for configured z.ai model", async () => {
|
|
||||||
loadConfig.mockReturnValue({
|
|
||||||
agents: { defaults: { model: "z.ai/glm-4.7" } },
|
|
||||||
});
|
|
||||||
const runtime = makeRuntime();
|
|
||||||
|
|
||||||
const model = {
|
|
||||||
provider: "zai",
|
|
||||||
id: "glm-4.7",
|
|
||||||
name: "GLM-4.7",
|
|
||||||
input: ["text"],
|
|
||||||
baseUrl: "https://api.z.ai/v1",
|
|
||||||
contextWindow: 128000,
|
|
||||||
};
|
|
||||||
|
|
||||||
modelRegistryState.models = [model];
|
|
||||||
modelRegistryState.available = [model];
|
|
||||||
await modelsListCommand({ json: true }, runtime);
|
|
||||||
|
|
||||||
expect(runtime.log).toHaveBeenCalledTimes(1);
|
|
||||||
const payload = JSON.parse(String(runtime.log.mock.calls[0]?.[0]));
|
|
||||||
expect(payload.models[0]?.key).toBe("zai/glm-4.7");
|
|
||||||
});
|
|
||||||
|
|
||||||
it("models list plain outputs canonical zai key", async () => {
|
it("models list plain outputs canonical zai key", async () => {
|
||||||
loadConfig.mockReturnValue({
|
loadConfig.mockReturnValue({
|
||||||
agents: { defaults: { model: "z.ai/glm-4.7" } },
|
agents: { defaults: { model: "z.ai/glm-4.7" } },
|
||||||
|
|||||||
Reference in New Issue
Block a user