Fix #55612 - fix findTextInFiles cancellation

This commit is contained in:
Rob Lourens
2018-08-01 15:48:12 -07:00
parent 560724f619
commit 55ae86a53d
3 changed files with 39 additions and 20 deletions

View File

@@ -520,6 +520,16 @@ suite('workspace-namespace', () => {
assert.equal(vscode.workspace.asRelativePath(results[0].uri), '10linefile.ts');
});
test('findTextInFiles, cancellation', async () => {
const results: vscode.TextSearchResult[] = [];
const cancellation = new vscode.CancellationTokenSource();
cancellation.cancel();
await vscode.workspace.findTextInFiles({ pattern: 'foo' }, result => {
results.push(result);
}, cancellation.token);
});
test('applyEdit', () => {
return vscode.workspace.openTextDocument(vscode.Uri.parse('untitled:' + join(vscode.workspace.rootPath || '', './new2.txt'))).then(doc => {