Skip to content

Commit bd0a548

Browse files
committed
Ensure test cases use argument completion kind only
1 parent a011812 commit bd0a548

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

src/vs/workbench/contrib/terminalContrib/suggest/test/browser/terminalCompletionModel.test.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -301,51 +301,51 @@ suite('TerminalCompletionModel', function () {
301301
suite('git branch priority sorting', () => {
302302
test('should prioritize main and master branches for git commands', () => {
303303
const items = [
304-
createItem({ label: 'feature-branch' }),
305-
createItem({ label: 'master' }),
306-
createItem({ label: 'development' }),
307-
createItem({ label: 'main' })
304+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'feature-branch' }),
305+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'master' }),
306+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'development' }),
307+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'main' })
308308
];
309309
const model = new TerminalCompletionModel(items, new LineContext('git checkout ', 0));
310310
assertItems(model, ['main', 'master', 'development', 'feature-branch']);
311311
});
312312

313313
test('should prioritize main and master branches for git switch command', () => {
314314
const items = [
315-
createItem({ label: 'feature-branch' }),
316-
createItem({ label: 'main' }),
317-
createItem({ label: 'another-feature' }),
318-
createItem({ label: 'master' })
315+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'feature-branch' }),
316+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'main' }),
317+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'another-feature' }),
318+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'master' })
319319
];
320320
const model = new TerminalCompletionModel(items, new LineContext('git switch ', 0));
321321
assertItems(model, ['main', 'master', 'another-feature', 'feature-branch']);
322322
});
323323

324324
test('should not prioritize main and master for non-git commands', () => {
325325
const items = [
326-
createItem({ label: 'feature-branch' }),
327-
createItem({ label: 'master' }),
328-
createItem({ label: 'main' })
326+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'feature-branch' }),
327+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'master' }),
328+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'main' })
329329
];
330330
const model = new TerminalCompletionModel(items, new LineContext('ls ', 0));
331331
assertItems(model, ['feature-branch', 'main', 'master']);
332332
});
333333

334334
test('should handle git commands with leading whitespace', () => {
335335
const items = [
336-
createItem({ label: 'feature-branch' }),
337-
createItem({ label: 'master' }),
338-
createItem({ label: 'main' })
336+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'feature-branch' }),
337+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'master' }),
338+
createItem({ kind: TerminalCompletionItemKind.Argument, label: 'main' })
339339
];
340340
const model = new TerminalCompletionModel(items, new LineContext(' git checkout ', 0));
341341
assertItems(model, ['main', 'master', 'feature-branch']);
342342
});
343343

344344
test('should work with complex label objects', () => {
345345
const items = [
346-
createItem({ label: { label: 'feature-branch', description: 'Feature branch' } }),
347-
createItem({ label: { label: 'master', description: 'Master branch' } }),
348-
createItem({ label: { label: 'main', description: 'Main branch' } })
346+
createItem({ kind: TerminalCompletionItemKind.Argument, label: { label: 'feature-branch', description: 'Feature branch' } }),
347+
createItem({ kind: TerminalCompletionItemKind.Argument, label: { label: 'master', description: 'Master branch' } }),
348+
createItem({ kind: TerminalCompletionItemKind.Argument, label: { label: 'main', description: 'Main branch' } })
349349
];
350350
const model = new TerminalCompletionModel(items, new LineContext('git checkout ', 0));
351351
assertItems(model, [

0 commit comments

Comments
 (0)