我有一个新安装的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()
方法中。所有路径都是正确的,所以我不明白为什么它不读取文件。谷歌搜索时发现了类似的问题,但没有一个能帮助我解决问题。
我正在使用命令vendor/bin/phpunit
运行PHPunit。有人对我可以尝试的方法有建议吗?