You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
В настоящий момент у нас есть 2 флоу использования переменных:
variables - для пробрасывание значений между шагами внутри теста
cases - для реализации подхода table testing
При этом они конфликуют, что описано в PR 118
Решить эту проблему нужно, чтобы была возможность определять глобальные переменные в тесте, но также нужна возможность определять их локально для каждого сценария сases.
Наличие variables внутри cases позволило бы получить такую возможность. При этом я предполагаю что переменная из сценария должна перезаписывать глобальную переменную в рамках этого сценария.
Нотацию я вижу как возможность выбора между
cases:
- requestArgs:
...
- requestArgs:
и
cases:
- variables:
...
- variables:
Также предлагаю в рамках этой задачи добавить поддержку переменных в фикстурах
Fixture Loader при наличии в фикстурах нотации вида $var должен искать значение переменной в описании тесткейса (variables, cases, env vars)
The text was updated successfully, but these errors were encountered:
В настоящий момент у нас есть 2 флоу использования переменных:
variables
- для пробрасывание значений между шагами внутри тестаcases
- для реализации подхода table testingПри этом они конфликуют, что описано в PR 118
Решить эту проблему нужно, чтобы была возможность определять глобальные переменные в тесте, но также нужна возможность определять их локально для каждого сценария
сases
.Наличие
variables
внутриcases
позволило бы получить такую возможность. При этом я предполагаю что переменная из сценария должна перезаписывать глобальную переменную в рамках этого сценария.Нотацию я вижу как возможность выбора между
и
Также предлагаю в рамках этой задачи добавить поддержку переменных в фикстурах
Fixture Loader при наличии в фикстурах нотации вида $var должен искать значение переменной в описании тесткейса (variables, cases, env vars)
The text was updated successfully, but these errors were encountered: