組態
該 phpunit.xml 檔案是測試的預設配置檔案,並已設定為使用 PHPUnit 進行測試。
預設測試環境 APP_ENV
定義為 testing
,其中 array
是快取驅動程式 CACHE_DRIVER
。使用此設定,測試時不會保留任何資料(會話/快取)。
要針對像 Homestead 這樣的特定環境執行測試,可以將預設值更改為:
<env name="DB_HOST" value="192.168.10.10"/>
<env name="DB_DATABASE" value="homestead"/>
<env name="DB_USERNAME" value="homestead"/>
<env name="DB_PASSWORD" value="secret"/>
或者在記憶體資料庫中使用臨時資料:
<env name="DB_CONNECTION" value="sqlite"/>
<env name="DB_DATABASE" value=":memory:"/>
Laravel 文件中要記住的最後一點注意事項 :
在執行測試之前,請確保使用
config:clear
Artisan 命令清除配置快取!