mirror of
https://github.com/bia-technologies/precommit4onec.git
synced 2025-02-01 13:07:54 +02:00
cc9bc0defd
Добавил отдельный шаг для получения параметров
21 lines
2.0 KiB
Gherkin
21 lines
2.0 KiB
Gherkin
# language: ru
|
|
|
|
Функциональность: Выполнение сценариев обработки прекоммита
|
|
|
|
Как разработчик
|
|
Я хочу иметь возможность выполнять сценарии обработки прекоммита
|
|
Чтобы сценарии анализировали файлы коммита
|
|
|
|
Контекст:
|
|
Допустим Я очищаю параметры команды "oscript" в контексте
|
|
И я включаю отладку лога с именем "oscript.app.precommit4onec"
|
|
|
|
Сценарий: Проверка сценария ПроверкаДублейПроцедурИФункций вызовет исключение
|
|
Когда Я получаю файл для проверки дублей процедур и функций "fixtures\ПроверкаДублейПроцедурНегативныйТест.bsl"
|
|
И Я получаю параметры и сохраняю их в контекст как "ДополнительныеНастройки"
|
|
Тогда Выполнение сценария "src\СценарииОбработки\ПроверкаДублейПроцедурИФункций.os" вызывает исключение с текстом "обнаружены неуникальные имена методов"
|
|
|
|
Сценарий: Проверка сценария ПроверкаДублейПроцедурИФункций пройдет штатно и вернет истину
|
|
Когда Я получаю файл для проверки дублей процедур и функций "fixtures\ПроверкаДублейПроцедурПоложительныйТест.bsl"
|
|
И Я получаю параметры и сохраняю их в контекст как "ДополнительныеНастройки"
|
|
Тогда Выполнение сценария "src\СценарииОбработки\ПроверкаДублейПроцедурИФункций.os" проходит штатно |