You've already forked precommit4onec
mirror of
https://github.com/bia-technologies/precommit4onec.git
synced 2025-07-17 01:32:39 +02:00
#ONECICD-185
Добавил новые тесты для рекурсивной установки Отредактировал старый тест, теперь выполнение не падает на установке в пустую папку, ситуация обрабатывается ранее
This commit is contained in:
@ -26,10 +26,10 @@
|
||||
Когда я создаю временный каталог и запоминаю его как "ПустойКаталог"
|
||||
И я переключаюсь во временный каталог "ПустойКаталог"
|
||||
И Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os install ./"
|
||||
Тогда Код возврата команды "oscript" равен 1
|
||||
Тогда Код возврата команды "oscript" равен 0
|
||||
И Я сообщаю вывод команды "oscript"
|
||||
И Вывод команды "oscript" содержит "precommit4onec v1.10.0"
|
||||
И Вывод команды "oscript" содержит "can only be used inside a git repository"
|
||||
И Вывод команды "oscript" содержит "не является репозиторием git"
|
||||
|
||||
Сценарий: Установка precommit4onec во вложенные каталоги
|
||||
Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os install ./ -r"
|
||||
@ -38,3 +38,19 @@
|
||||
И Вывод команды "oscript" содержит "precommit4onec v1.10.0"
|
||||
И В каталоге ".git/hooks" репозитория "Репозиторий1" есть файл "pre-commit"
|
||||
И В каталоге ".git/hooks" репозитория "Репозиторий2" есть файл "pre-commit"
|
||||
|
||||
Сценарий: Рекурсивная установка precommit4oneсне корректно обрабатывает папки не репо
|
||||
Когда Я создаю каталог "test1" внутри каталога "КаталогРепозиториев"
|
||||
И Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os install ./ -r"
|
||||
Тогда Код возврата команды "oscript" равен 0
|
||||
И Я сообщаю вывод команды "oscript"
|
||||
И Вывод команды "oscript" содержит "не является репозиторием git"
|
||||
|
||||
Сценарий: Рекурсивная установка precommit4oneс выполняется, когда папке с репозиториями есть папки не репо
|
||||
Когда Я создаю каталог "test1" внутри каталога "КаталогРепозиториев"
|
||||
И Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os install ./ -r"
|
||||
Тогда Код возврата команды "oscript" равен 0
|
||||
И Я сообщаю вывод команды "oscript"
|
||||
И Вывод команды "oscript" содержит "precommit4onec v1.10.0"
|
||||
И В каталоге ".git/hooks" репозитория "Репозиторий1" есть файл "pre-commit"
|
||||
И В каталоге ".git/hooks" репозитория "Репозиторий2" есть файл "pre-commit"
|
||||
|
Reference in New Issue
Block a user