в нашем приложении мы хотим иметь конфигурации Codeception для каждой функции. Идея состоит в том, чтобы иметь единичный, функциональный и приемочный тест для определенной функции в одной конфигурации.
Мы также хотим иметь некоторые общие функции (например, логин / логин), которые мы не хотим дублировать ввсе эти конфигурации.
Привет, я загрузил 2 конфигурации:
./codecept bootstrap tests/Core --namespace Core
- это общая функциональность ./codecept bootstrap tests/ActionPrice --namespace ActionPrice
- одна изОсобенности
Я создал PageObject в Core
: - ./codecept generate:pageobject -c tests/Core acceptance
Если я сделаю это:
public function tryToTest(\Core\Page\Login $loginPage, AcceptanceTester $I)
Я получаю исключение:
[InjectionException] Failed to inject dependencies in instance of 'ActionPrice\ShowsSyncOptionCest'. Class Core\Page\Login does not exist
Так чего мне не хватает в моей конфигурации, чтобы ActionPrice
мог загружать модули из Core
?
Спасибо