Переопределение конфигурации phpunit.xml с помощью env.testing не работает - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь переопределить переменные env, установленные в phpunit.xml, значениями, установленными в .env.testing.

# phpunit.xml
...
<php>
    ...
    <server name="DB_DATABASE" value="db_set_in_xml"/>
</php>
# .env.testing
DB_DATABASE=db_set_in_dotenv

Но когда я запускаю свои тесты, моя DB_DATABASE переменная средыпо-прежнему установлен на db_set_in_xml. Другими словами, значения в phpunit.xml имеют приоритет над значениями в .env.testing. Это ожидаемое поведение? Если так, как я могу установить локальные переопределения для переменных, определенных в phpunit.xml?

PS Я попытался запустить php artisan config:clear, чтобы перезагрузить любую кэшированную конфигурацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...