PHPUnit с модулем Zend Framework 2
Я пытаюсь получить тест PHPUnit для работы с ZF2.
Моя структура каталогов выглядит следующим образом
project
- src
- config, data, module, public, vendor
- init_autoloader.php
- test
- bootstrap.php
- SimpleTest.php
Само приложение работает хорошо.
Теперь для запуска тестов PHPUnit мой bootstrap.php выглядит следующим образом
putenv('ZF2=../src/vendor/zendframework/zendframework/library');
$loader = include '../src/vendor/autoload.php';
include '../src/init_autoloader.php';
Это работает для вещей, связанных с ZF2, но не находит мой модуль. Затем я прочитал, что я должен добавить следующую строку в мой bootstrap.php
Zend\Mvc\Application::init(include '../src/config/application.config.php');
Но теперь я получаю следующую ошибку:
PHP Fatal error: Uncaught exception 'Zend\ModuleManager\Exception\RuntimeException' with message 'Module (Mymodule) could not be initialized.' in /Users/_/src/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php:139
К сожалению, я не смог решить эту проблему. Что я сделал не так? И как я могу сделать эту работу?
Большое спасибо.