提交 5d064d30 编写于 作者: B Benjamin Pasero

fix unreliable test

上级 e790825a
...@@ -188,17 +188,20 @@ suite('WorkspaceConfigurationService - Node', () => { ...@@ -188,17 +188,20 @@ suite('WorkspaceConfigurationService - Node', () => {
test('global change triggers event', (done: () => void) => { test('global change triggers event', (done: () => void) => {
createWorkspace((workspaceDir, globalSettingsFile, cleanUp) => { createWorkspace((workspaceDir, globalSettingsFile, cleanUp) => {
return createService(workspaceDir, globalSettingsFile).then(service => { return createService(workspaceDir, globalSettingsFile).then(service => {
service.onDidUpdateConfiguration(event => { fs.writeFileSync(globalSettingsFile, '{ "testworkbench.editor.icons": false }');
const config = service.getConfiguration<{ testworkbench: { editor: { icons: boolean } } }>(); service.reloadConfiguration().then(() => {
assert.equal(config.testworkbench.editor.icons, true); service.onDidUpdateConfiguration(event => {
assert.equal(event.config.testworkbench.editor.icons, true); const config = service.getConfiguration<{ testworkbench: { editor: { icons: boolean } } }>();
assert.equal(config.testworkbench.editor.icons, true);
assert.equal(event.config.testworkbench.editor.icons, true);
service.dispose(); service.dispose();
cleanUp(done); cleanUp(done);
}); });
fs.writeFileSync(globalSettingsFile, '{ "testworkbench.editor.icons": true }'); fs.writeFileSync(globalSettingsFile, '{ "testworkbench.editor.icons": true }');
});
}); });
}); });
}); });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册