1
0
mirror of https://github.com/bia-technologies/precommit4onec.git synced 2025-02-01 13:07:54 +02:00
precommit4onec/features/ПроверкаСценариевОбработки.feature
Medvedev Dmitriy cc9bc0defd #ONECICD-20
Добавил отдельный шаг для получения параметров
2019-03-11 14:44:39 +03:00

21 lines
2.0 KiB
Gherkin

# language: ru
Функциональность: Выполнение сценариев обработки прекоммита
Как разработчик
Я хочу иметь возможность выполнять сценарии обработки прекоммита
Чтобы сценарии анализировали файлы коммита
Контекст:
Допустим Я очищаю параметры команды "oscript" в контексте
И я включаю отладку лога с именем "oscript.app.precommit4onec"
Сценарий: Проверка сценария ПроверкаДублейПроцедурИФункций вызовет исключение
Когда Я получаю файл для проверки дублей процедур и функций "fixtures\ПроверкаДублейПроцедурНегативныйТест.bsl"
И Я получаю параметры и сохраняю их в контекст как "ДополнительныеНастройки"
Тогда Выполнение сценария "src\СценарииОбработки\ПроверкаДублейПроцедурИФункций.os" вызывает исключение с текстом "обнаружены неуникальные имена методов"
Сценарий: Проверка сценария ПроверкаДублейПроцедурИФункций пройдет штатно и вернет истину
Когда Я получаю файл для проверки дублей процедур и функций "fixtures\ПроверкаДублейПроцедурПоложительныйТест.bsl"
И Я получаю параметры и сохраняю их в контекст как "ДополнительныеНастройки"
Тогда Выполнение сценария "src\СценарииОбработки\ПроверкаДублейПроцедурИФункций.os" проходит штатно