Skip to content

Commit e96b20b

Browse files
committed
Tests for microsoft#19773
1 parent 0d01148 commit e96b20b

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

src/vs/platform/configuration/test/common/model.test.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,4 +108,22 @@ suite('ConfigurationService - Model', () => {
108108
assert.deepEqual(testObject.configWithOverrides('b').contents, {});
109109
});
110110

111+
test('Test update with empty data', () => {
112+
const testObject = new model.ConfigModel();
113+
testObject.update('');
114+
115+
assert.deepEqual(testObject.contents, {});
116+
assert.deepEqual(testObject.keys, []);
117+
118+
testObject.update(null);
119+
120+
assert.deepEqual(testObject.contents, {});
121+
assert.deepEqual(testObject.keys, []);
122+
123+
testObject.update(undefined);
124+
125+
assert.deepEqual(testObject.contents, {});
126+
assert.deepEqual(testObject.keys, []);
127+
});
128+
111129
});

0 commit comments

Comments
 (0)