Установите переменную окружения 'APP_ENV' = "dev"
;
Перед тем как запускать тесты, создайте файл test.local.php
в config/autoload
и добавьте туда настройки для httpDataStore
изменив localhost в параметре url так что бы по нему можно было получить доступ к веб-приложению.
Пример:
return [
"dataStore" => [
'testHttpClient' => [
'class' => 'zaboy\rest\DataStore\HttpClient',
'tableName' => 'test_res_http',
'url' => 'http://localhost/api/rest/test_res_http',
'options' => ['timeout' => 30]
],
'testEavOverHttpClient' => [
'class' => 'zaboy\rest\DataStore\HttpClient',
'url' => 'http://localhost/api/rest/entity_product',
'options' => ['timeout' => 30]
],
'testEavOverHttpDbClient' => [
'class' => 'zaboy\rest\DataStore\HttpClient',
'url' => 'http://localhost:9090/api/rest/db'. EavAbstractFactory::DB_NAME_DELIMITER . 'entity_product',
'options' => ['timeout' => 30]
],
]
];
Скопируйте index.php
и .htaccess из библиотеки в паблик директорию проекта.
Запустите скрипт composer lib-install
, он создаст таблицы в базе.
Что бы использовать данную библиотеку в своих приложениях следуйте данной инструкции