mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-20 16:49:06 +01:00
joh/issue145374 (#154360)
* enroll more places into `snippetWorkspaceEdit` proposal, https://github.com/microsoft/vscode/issues/145374 * tweak API proposal for snippet edits, make this `WorkspaceEdit` only, remove old proposal bit https://github.com/microsoft/vscode/issues/145374
This commit is contained in:
@@ -1157,10 +1157,8 @@ suite('vscode API - workspace', () => {
|
||||
assert.ok(edt === vscode.window.activeTextEditor);
|
||||
|
||||
const we = new vscode.WorkspaceEdit();
|
||||
we.set(document.uri, [{ range: new vscode.Range(0, 0, 0, 0), newText: '', newText2: new vscode.SnippetString('${1:foo}${2:bar}') }]);
|
||||
we.replace(document.uri, new vscode.Range(0, 0, 0, 0), new vscode.SnippetString('${1:foo}${2:bar}'));
|
||||
const success = await vscode.workspace.applyEdit(we);
|
||||
|
||||
|
||||
if (edt !== vscode.window.activeTextEditor) {
|
||||
return this.skip();
|
||||
}
|
||||
@@ -1168,6 +1166,5 @@ suite('vscode API - workspace', () => {
|
||||
assert.ok(success);
|
||||
assert.strictEqual(document.getText(), 'foobarhello\nworld');
|
||||
assert.deepStrictEqual(edt.selections, [new vscode.Selection(0, 0, 0, 3)]);
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user