Я собираю автоматическое тестирование с помощью behat - и столкнулся с проблемой, с которой я не могу найти решение.Дополнительные каталоги с behate
У моего behat.yml есть все обычное дело; У меня есть каталоги для функций и boostrap - и все это работает.
Теперь у меня есть отдельный каталог, который содержит дополнительные классы, которые мне нужны во время выполнения теста. Хотя я могу, конечно, использовать множество require
, я уверен, что есть лучший способ добавить каталог в автозагрузчик, но я не могу понять, как это сделать.
Для меня, например, следующую структуру каталогов:
test/
features/
bootstrap/
lib/
behat.yml
behat.yml содержит следующее:
default:
autoload: [%paths.base%/boostrap]
suites:
web:
paths: [%paths.base%/features/web]
contexts: [Web\LoginContext]
api:
paths: [%paths.base%/features/api]
contexts: [Api\ApiContext]
Каталог lib
содержит дополнительные классы, которые мне нужно использовать в моих тестах. Как я могу добавить каталог lib
на автозагрузчик?