fix(tui): support slash-separated fuzzy filter tokens

This commit is contained in:
Armin Ronacher
2026-06-12 18:24:55 +02:00
parent 6102dd2084
commit 0caca6cf3f
3 changed files with 10 additions and 2 deletions

View File

@@ -102,4 +102,11 @@ describe("fuzzyFilter", () => {
assert.ok(result.map((r) => r.name).includes("foo"));
assert.ok(result.map((r) => r.name).includes("foobar"));
});
it("matches slash-separated provider/model queries against reordered text", () => {
const item = { id: "gpt-5.5", provider: "openai-codex" };
const result = fuzzyFilter([item], "openai-codex/gpt-5.5", (model) => `${model.id} ${model.provider}`);
assert.deepStrictEqual(result, [item]);
});
});