mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 06:40:44 +00:00
test(ui): cover nested qualified chat model refs (#65340)
Adds regression coverage for provider-qualified nested model ids such as nvidia/deepseek-ai/deepseek-v3.2. Validated: - pnpm test ui/src/ui/chat-model-ref.test.ts ui/src/ui/chat-model-select-state.test.ts Thanks @monsonego.
This commit is contained in:
@@ -234,6 +234,20 @@ describe("chat-model-ref helpers", () => {
|
||||
);
|
||||
});
|
||||
|
||||
it("keeps nested provider-qualified server values stable when the catalog already confirms them", () => {
|
||||
const nestedModel = {
|
||||
id: "deepseek-ai/deepseek-v3.2",
|
||||
name: "DeepSeek V3.2",
|
||||
provider: "nvidia",
|
||||
};
|
||||
|
||||
expect(
|
||||
resolvePreferredServerChatModelValue("nvidia/deepseek-ai/deepseek-v3.2", "nvidia", [
|
||||
nestedModel,
|
||||
]),
|
||||
).toBe("nvidia/deepseek-ai/deepseek-v3.2");
|
||||
});
|
||||
|
||||
it("uses catalog resolution for provider-less raw server model values", () => {
|
||||
expect(resolvePreferredServerChatModelValue("gpt-5-mini", null, [OPENAI_GPT5_MINI_MODEL])).toBe(
|
||||
"openai/gpt-5-mini",
|
||||
|
||||
Reference in New Issue
Block a user