【发布时间】:2017-09-29 02:07:51
【问题描述】:
我想将我的测试与实际数据库分开。我按照 laracasts 的教程配置了它,但它似乎并没有真正使用配置的东西。这是我的 phpunit.xml(相关部分)
<php>
<env name="APP_ENV" value="testing"/>
<env name="DB_CONNECTION" value="sqlite"/>
<env name="DB_DATABASE" value=":memory:"/>
<env name="CACHE_DRIVER" value="array"/>
<env name="SESSION_DRIVER" value="array"/>
<env name="QUEUE_DRIVER" value="sync"/>
</php>
我注意到它总是使用我的实际数据库而不是这个配置的数据库。 我通过进入 vendor/bin 并执行 phpunit ../../tests 来运行测试,出于某种原因我无法弄清楚它不会耗尽我的根目录即使我已经全局安装了 phpunit 目录
【问题讨论】: