From 14dedf8a9b71a7138a17806718fb629874ce6089 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Wed, 25 Mar 2026 22:30:15 +0100 Subject: [PATCH] test(tui): remove stale slash autocomplete chaining case --- packages/tui/test/editor.test.ts | 34 -------------------------------- 1 file changed, 34 deletions(-) diff --git a/packages/tui/test/editor.test.ts b/packages/tui/test/editor.test.ts index 600549f0..0ad92141 100644 --- a/packages/tui/test/editor.test.ts +++ b/packages/tui/test/editor.test.ts @@ -2395,40 +2395,6 @@ describe("Editor component", () => { assert.strictEqual(editor.getText(), "/model gpt-4o-mini"); }); - it("chains into argument completions after tab-completing slash command names", () => { - const editor = new Editor(createTestTUI(), defaultEditorTheme); - - const provider = new CombinedAutocompleteProvider([ - { - name: "model", - description: "Switch model", - getArgumentCompletions: (prefix: string) => { - const items = [ - { value: "claude-opus", label: "claude-opus" }, - { value: "claude-sonnet", label: "claude-sonnet" }, - ]; - return items.filter((item) => item.value.startsWith(prefix)); - }, - }, - { name: "help", description: "Show help" }, - ]); - editor.setAutocompleteProvider(provider); - - editor.handleInput("/"); - editor.handleInput("m"); - editor.handleInput("o"); - editor.handleInput("d"); - assert.strictEqual(editor.isShowingAutocomplete(), true); - - editor.handleInput("\t"); - assert.strictEqual(editor.getText(), "/model "); - assert.strictEqual(editor.isShowingAutocomplete(), true); - - editor.handleInput("\t"); - assert.strictEqual(editor.getText(), "/model claude-opus"); - assert.strictEqual(editor.isShowingAutocomplete(), false); - }); - it("does not show argument completions when command has no argument completer", () => { const editor = new Editor(createTestTUI(), defaultEditorTheme); const provider = new CombinedAutocompleteProvider([