test: update fuzzy model selection expectations (#1372) (thanks @zerone0x)

This commit is contained in:
Peter Steinberger
2026-01-22 01:16:59 +00:00
parent 0704fe7dbb
commit f5cec1dd8b
2 changed files with 20 additions and 16 deletions

View File

@@ -104,10 +104,11 @@ describe("directive behavior", () => {
); );
const text = Array.isArray(res) ? res[0]?.text : res?.text; const text = Array.isArray(res) ? res[0]?.text : res?.text;
expect(text).toContain("Unrecognized model: ki"); expect(text).toContain("Model set to Kimi (moonshot/kimi-k2-0905-preview).");
expect(text).toContain("Did you mean: moonshot/kimi-k2-0905-preview"); assertModelSelection(storePath, {
expect(text).toContain("Try: /model moonshot/kimi-k2-0905-preview"); provider: "moonshot",
assertModelSelection(storePath); model: "kimi-k2-0905-preview",
});
expect(runEmbeddedPiAgent).not.toHaveBeenCalled(); expect(runEmbeddedPiAgent).not.toHaveBeenCalled();
}); });
}); });

View File

@@ -95,10 +95,11 @@ describe("directive behavior", () => {
); );
const text = Array.isArray(res) ? res[0]?.text : res?.text; const text = Array.isArray(res) ? res[0]?.text : res?.text;
expect(text).toContain("Unrecognized model: kimi"); expect(text).toContain("Model set to moonshot/kimi-k2-0905-preview.");
expect(text).toContain("Did you mean: moonshot/kimi-k2-0905-preview"); assertModelSelection(storePath, {
expect(text).toContain("Try: /model moonshot/kimi-k2-0905-preview"); provider: "moonshot",
assertModelSelection(storePath); model: "kimi-k2-0905-preview",
});
expect(runEmbeddedPiAgent).not.toHaveBeenCalled(); expect(runEmbeddedPiAgent).not.toHaveBeenCalled();
}); });
}); });
@@ -142,10 +143,11 @@ describe("directive behavior", () => {
); );
const text = Array.isArray(res) ? res[0]?.text : res?.text; const text = Array.isArray(res) ? res[0]?.text : res?.text;
expect(text).toContain("Unrecognized model: kimi-k2-0905-preview"); expect(text).toContain("Model set to moonshot/kimi-k2-0905-preview.");
expect(text).toContain("Did you mean: moonshot/kimi-k2-0905-preview"); assertModelSelection(storePath, {
expect(text).toContain("Try: /model moonshot/kimi-k2-0905-preview"); provider: "moonshot",
assertModelSelection(storePath); model: "kimi-k2-0905-preview",
});
expect(runEmbeddedPiAgent).not.toHaveBeenCalled(); expect(runEmbeddedPiAgent).not.toHaveBeenCalled();
}); });
}); });
@@ -184,10 +186,11 @@ describe("directive behavior", () => {
); );
const text = Array.isArray(res) ? res[0]?.text : res?.text; const text = Array.isArray(res) ? res[0]?.text : res?.text;
expect(text).toContain("Unrecognized model: moonshot/kimi"); expect(text).toContain("Model set to moonshot/kimi-k2-0905-preview.");
expect(text).toContain("Did you mean: moonshot/kimi-k2-0905-preview"); assertModelSelection(storePath, {
expect(text).toContain("Try: /model moonshot/kimi-k2-0905-preview"); provider: "moonshot",
assertModelSelection(storePath); model: "kimi-k2-0905-preview",
});
expect(runEmbeddedPiAgent).not.toHaveBeenCalled(); expect(runEmbeddedPiAgent).not.toHaveBeenCalled();
}); });
}); });