#57186 - implement previewOptions for findTextInFiles

This commit is contained in:
Rob Lourens
2018-08-25 11:27:49 -07:00
parent fd76ad9f00
commit 3f7afc6504
4 changed files with 16 additions and 3 deletions

View File

@@ -511,12 +511,22 @@ suite('workspace-namespace', () => {
});
test('findTextInFiles', async () => {
const options: vscode.FindTextInFilesOptions = {
include: '*.ts',
previewOptions: {
leadingChars: 2,
maxLines: 1,
totalChars: 100
}
};
const results: vscode.TextSearchResult[] = [];
await vscode.workspace.findTextInFiles({ pattern: 'foo' }, { include: '*.ts' }, result => {
await vscode.workspace.findTextInFiles({ pattern: 'foo' }, options, result => {
results.push(result);
});
assert.equal(results.length, 1);
assert.equal(results[0].preview.text, 'n foo(): void {');
assert.equal(vscode.workspace.asRelativePath(results[0].uri), '10linefile.ts');
});