Я создал пользовательский компонент, загруженный Composer.
Вот структура моего кода при загрузке моего компонента.
ПОСЛЕ того, что я создал файл myComponentTest.php
для запуска модульного теста с Codeception.
Очень хорошо работает с командой:
. / Vendor / bin / codecept run
Хорошо.Ничего особенного в этом нет.Тест Codeception в порядке!:)
Но я предполагаю, что процедура неправильная, файл myComponentTest.php
должен находиться в каталоге vendor/myComponent
, я прав?
Потому что этот модульный тестотносится только к компоненту.Например, если я решу удалить компонент, он не удалит мой файл myComponentTet.php
, поэтому у меня возникнет ошибка при запуске модульных тестов.
НО, если я переместу свойMyComponentTest.php
в каталог vendor/myComponent
, я не смогу запустить этот тест, потому что команда Codeception выполняет тесты только из каталога tests
.
Так что мне делать, пожалуйста?Я запутался в этом.Спасибо.