Skip to content

Commit df48af1

Browse files
committed
1 parent b14d086 commit df48af1

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

extensions/vscode-api-tests/src/singlefolder-tests/workspace.event.test.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -157,21 +157,20 @@ suite('workspace-event', () => {
157157
test('onWillDelete/onDidDelete, make changes, double delete', async function () {
158158

159159
const base = await createRandomFile();
160-
let once = true;
160+
let cnt = 0;
161161
disposables.push(vscode.workspace.onWillDeleteFiles(e => {
162-
assert.ok(once);
163-
once = false;
164-
165-
const edit = new vscode.WorkspaceEdit();
166-
edit.deleteFile(e.files[0]);
167-
e.waitUntil(Promise.resolve(edit));
162+
if (++cnt === 0) {
163+
const edit = new vscode.WorkspaceEdit();
164+
edit.deleteFile(e.files[0]);
165+
e.waitUntil(Promise.resolve(edit));
166+
}
168167
}));
169168

170169
const edit = new vscode.WorkspaceEdit();
171170
edit.deleteFile(base);
172171

173172
const success = await vscode.workspace.applyEdit(edit);
174-
assert.ok(!success);
173+
assert.ok(success);
175174
});
176175

177176
test('onWillRename/onDidRename', async function () {

0 commit comments

Comments
 (0)