mirror of
https://github.com/alei1180/curlone.git
synced 2026-06-21 01:30:38 +02:00
feat: Детализация ошибки "Команда должна начинаться с curl" (#102)
This commit is contained in:
@@ -50,9 +50,15 @@
|
||||
Возврат ПустойРезультат;
|
||||
КонецЕсли;
|
||||
|
||||
НомерКоманды = 0;
|
||||
КоличествоКоманд = АргументыКоманд.Количество();
|
||||
Для Каждого АргументыКоманды Из АргументыКоманд Цикл
|
||||
|
||||
НомерКоманды = НомерКоманды + 1;
|
||||
|
||||
Если Не (НРег(АргументыКоманды[0]) = "curl") Тогда
|
||||
Текст = "Команда должна начинаться с ""curl""";
|
||||
НомерКомандыТекст = ?(КоличествоКоманд > 1, СтрШаблон("#%1 ", НомерКоманды), "");
|
||||
Текст = СтрШаблон("Команда %1должна начинаться с ""curl"", но вместо этого начинается с %2", НомерКомандыТекст, АргументыКоманды[0]);
|
||||
ИсходящиеОшибки.Добавить(ОбщегоНазначения.НоваяКритичнаяОшибка(Текст));
|
||||
Возврат ПустойРезультат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
Ожидаем.Что(Результат).Не_().Заполнено();
|
||||
Ожидаем.Что(Ошибки).Заполнено();
|
||||
Ожидаем.Что(Ошибки[0].Текст).Равно("Команда должна начинаться с ""curl""");
|
||||
Ожидаем.Что(Ошибки[0].Текст).Равно("Команда должна начинаться с ""curl"", но вместо этого начинается с myapp");
|
||||
Ожидаем.Что(Ошибки[0].Критичная).ЭтоИстина();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Reference in New Issue
Block a user