fix tests

This commit is contained in:
Sandeep Somavarapu
2019-06-30 23:28:16 +02:00
parent 461a7dc1bf
commit 3395f8f08d

View File

@@ -127,7 +127,10 @@ suite('ConfigurationEditingService', () => {
teardown(() => {
clearServices();
return clearWorkspace();
if (workspaceDir) {
return rimraf(workspaceDir, RimRafMode.MOVE);
}
return undefined;
});
function clearServices(): void {
@@ -140,16 +143,6 @@ suite('ConfigurationEditingService', () => {
}
}
function clearWorkspace(): Promise<void> {
return new Promise<void>((c, e) => {
if (parentDir) {
rimraf(parentDir, RimRafMode.MOVE).then(c, c);
} else {
c(undefined);
}
}).then(() => parentDir = null!);
}
test('errors cases - invalid key', () => {
return testObject.writeConfiguration(EditableConfigurationTarget.WORKSPACE, { key: 'unknown.key', value: 'value' })
.then(() => assert.fail('Should fail with ERROR_UNKNOWN_KEY'),