У меня недавно установлено приложение Laravel 6.4, и я сейчас пытаюсь заставить тесты работать с PHPunit. Я хочу внести изменения в конфигурацию .env.testing
, но любые изменения здесь, похоже, игнорируются.
phpunit.xml
содержит это:
<php>
<server name="APP_ENV" value="testing"/>
<server name="BCRYPT_ROUNDS" value="4"/>
<server name="CACHE_DRIVER" value="array"/>
<server name="MAIL_DRIVER" value="array"/>
<server name="QUEUE_CONNECTION" value="sync"/>
<server name="SESSION_DRIVER" value="array"/>
</php>
И я также включил $app->loadEnvironmentFrom('/var/www/api/.env.testing');
в tests/CreatesApplication.php
createApplication()
метод. Все пути правильные, поэтому я не понимаю, почему он не читает файл. Я нашел похожие упоминания об этой проблеме, когда гуглил, но ни одно из них не помогло мне решить проблему.
Я запускаю PHPunit с командой vendor/bin/phpunit
. У кого-нибудь есть предложения, что я могу попробовать?