Adjust test expectations to include detail

This commit is contained in:
Daniel Imms
2025-03-17 12:30:15 -07:00
parent 5261445258
commit f9c6ef598f
6 changed files with 65 additions and 11 deletions

View File

@@ -106,7 +106,16 @@ suite('Terminal Suggest', () => {
undefined,
new MockFigExecuteExternals()
);
deepStrictEqual(result.items.map(i => i.label).sort(), (testSpec.expectedCompletions ?? []).sort());
deepStrictEqual(
// Add detail to the label if it exists
result.items.map(i => {
if (typeof i.label === 'object' && i.label.detail) {
return `${i.label.label}${i.label.detail}`;
}
return i.label;
}).sort(),
(testSpec.expectedCompletions ?? []).sort()
);
strictEqual(result.filesRequested, filesRequested, 'Files requested different than expected, got: ' + result.filesRequested);
strictEqual(result.foldersRequested, foldersRequested, 'Folders requested different than expected, got: ' + result.foldersRequested);
if (testSpec.expectedResourceRequests?.cwd) {