Skip to content

Commit 8d4c483

Browse files
committed
Исправлен тест
1 parent 9d176ce commit 8d4c483

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

src/ScriptEngine/Hosting/ConfigurationProviders.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ public KeyValueConfig CreateConfig()
2626
foreach (var provider in _providers)
2727
{
2828
var values = provider.Load();
29-
cfg.Merge((IDictionary<string, string>)values, provider);
29+
if (values != null && values.Count > 0)
30+
{
31+
cfg.Merge((IDictionary<string, string>)values, provider);
32+
}
3033
}
3134

3235
return cfg;

tests/config.os

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,12 @@
118118

119119
// Проверяем, что значения вернулись (или стали Неопределено)
120120
ВосстановленныйЯзык = ПолучитьЗначениеСистемнойНастройки("SystemLanguage");
121+
ВосстановленнаяКодировка = ПолучитьЗначениеСистемнойНастройки("encoding.script");
122+
121123
юТест.ПроверитьРавенство(ИсходныйЯзык, ВосстановленныйЯзык,
122124
"Язык системы должен вернуться к исходному значению");
125+
126+
юТест.ПроверитьРавенство(ИсходнаяКодировка, ВосстановленнаяКодировка,
127+
"Кодировка должна вернуться к исходному значению");
123128

124129
КонецПроцедуры

0 commit comments

Comments
 (0)