Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Странный порядок дублированных шагов, если есть дубль в папке фич и в папке библиотечных фич #120

Open
artbear opened this issue Oct 11, 2017 · 0 comments

Comments

@artbear
Copy link
Owner

artbear commented Oct 11, 2017

@nixel2007
есть две реализации шага в фичах - в гитраннере и в 1бдд, с одинаковым наименованием.
на линуксе выполняется мой шаг, на винде - из 1бдд

Правильное поведение - библиотечные шаги имеют меньший приоритет, чем шаги из каталога проверяемых фич.

Текст падающей фичи из gitrunner

  • c добавкой в последнем сценарии И Я сообщаю вывод команды
  • Под Виндой фича упадет
# language: ru

Функциональность: Работа с ветками

Как разработчик
Я хочу иметь возможность работать с различными ветками репозитория
Чтобы мочь автоматизировать больше рутинных действий на OneScript

Контекст:
    Допустим Я создаю новый объект ГитРепозиторий
    И Я создаю временный каталог и сохраняю его в контекст
    И Я инициализирую репозиторий во временном каталоге

Сценарий: Получение текущей ветки
    Когда Я получаю текущую ветку
    Тогда Текущая ветка равна "master"

Сценарий: Создание новой ветки
    Допустим Я создаю временный файл "temp.tmp" во временном каталоге и сохраняю его в контекст
    И Я добавляю временный файл в индекс
    И Я фиксирую изменения с сообщением "Добавлен тестовый файл"
    Когда Я создаю ветку "develop"
    Тогда Я получаю список веток
    И Список веток содержит ветку "master" c признаком текущая "истина"
    И Список веток содержит ветку "develop" c признаком текущая "ложь"

Сценарий: Переход на новую ветку
    Когда Я перехожу на ветку "develop" с ее созданием
    И Я получаю текущую ветку
    Тогда Текущая ветка равна "develop"

Сценарий: Переход на существующую ветку
    Допустим Я создаю временный файл "temp.tmp" во временном каталоге и сохраняю его в контекст
    И Я добавляю временный файл в индекс
    И Я фиксирую изменения с сообщением "Добавлен тестовый файл"
    И Я создаю ветку "develop"
    Когда Я перехожу на ветку "develop"
    И Я получаю текущую ветку
    Тогда Текущая ветка равна "develop"

Сценарий: Получение списка веток
    Допустим Я создаю временный файл "temp.tmp" во временном каталоге и сохраняю его в контекст
    И Я добавляю временный файл в индекс
    И Я фиксирую изменения с сообщением "Добавлен тестовый файл"
    Когда Я получаю список веток
    И Я сообщаю вывод команды
    Тогда Список веток содержит ветку "master" c признаком текущая "истина"
@artbear artbear added this to the 1.5 milestone Oct 11, 2017
@artbear artbear self-assigned this Oct 11, 2017
@artbear artbear modified the milestones: 1.5, 1.5.3 Feb 10, 2018
@artbear artbear modified the milestones: 1.5.3, 1.6 May 24, 2018
@artbear artbear modified the milestones: 1.8.0, next Sep 23, 2018
@artbear artbear modified the milestones: 1.11.0, 1.12.0 Nov 30, 2020
@artbear artbear modified the milestones: 1.12.0, 1.13 Mar 14, 2021
@artbear artbear modified the milestones: 1.13, v1.14 Nov 20, 2021
@artbear artbear modified the milestones: v1.14, v1.15 Feb 1, 2024
@artbear artbear modified the milestones: v1.15, v1.16 Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant