diff --git a/src/vs/workbench/services/configuration/test/browser/configurationService.test.ts b/src/vs/workbench/services/configuration/test/browser/configurationService.test.ts index ef8885db071..36c12bb82b9 100644 --- a/src/vs/workbench/services/configuration/test/browser/configurationService.test.ts +++ b/src/vs/workbench/services/configuration/test/browser/configurationService.test.ts @@ -1133,7 +1133,9 @@ suite('WorkspaceConfigurationService - Folder', () => { test('change event when there are global tasks', async () => { await fileService.writeFile(joinPath(environmentService.userRoamingDataHome, 'tasks.json'), VSBuffer.fromString('{ "version": "1.0.0", "tasks": [{ "taskName": "myTask" }')); - return new Promise((c) => testObject.onDidChangeConfiguration(() => c())); + const promise = Event.toPromise(testObject.onDidChangeConfiguration); + await testObject.reloadLocalUserConfiguration(); + await promise; }); test('creating workspace settings', async () => {