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

fix unreliable test

上级 e790825a
......@@ -188,17 +188,20 @@ suite('WorkspaceConfigurationService - Node', () => {
test('global change triggers event', (done: () => void) => {
createWorkspace((workspaceDir, globalSettingsFile, cleanUp) => {
return createService(workspaceDir, globalSettingsFile).then(service => {
service.onDidUpdateConfiguration(event => {
const config = service.getConfiguration<{ testworkbench: { editor: { icons: boolean } } }>();
assert.equal(config.testworkbench.editor.icons, true);
assert.equal(event.config.testworkbench.editor.icons, true);
fs.writeFileSync(globalSettingsFile, '{ "testworkbench.editor.icons": false }');
service.reloadConfiguration().then(() => {
service.onDidUpdateConfiguration(event => {
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.
先完成此消息的编辑!
想要评论请 注册