artbear / 1bdd

1BDD для OneScript - консольный фреймворк, реализующий BDD для проекта OneScript. Для Windows и Linux.
Mozilla Public License 2.0
28 stars 17 forks source link

как в универсальном библиотечном шаге (из одного проекта) определить путь до текущей фичи или каталога другого проекта #105

Closed artbear closed 7 years ago

artbear commented 7 years ago

Интересный вопрос - как в универсальном библиотечном шаге (из одного проекта) определить путь до текущей фичи или каталога другого проекта ?

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

И Я копирую файл "file.txt" из каталога "tests/fixtures" проекта в подкаталог "build/out" рабочего каталога

как мне определить каталог текущего проекта, если файл шагов реализован в одном проекте. А прогон тестов выполняется через 1bdd ДругойПроект/features

Реализация: расширить API БДД - добавить метод КаталогПроверяемогоПроекта, который выдаст

Все это будет работать, естественно, если каталог features находится в корне проекта :)