設定測試環境

安裝 Codeception:

composer global status
composer global require "codeception/codeception=~2.0.0" "codeception/specify=*" "codeception/verify=*"

安裝 Faker:

cd /var/www/yii                                    // Path to your application
composer require --dev yiisoft/yii2-faker:*

建立一個僅用於測試的資料庫。你可以複製現有資料庫或應用遷移:

cd tests
codeception/bin/yii migrate

調整 tests/codeception/config/config-local.php 中的 components['db'] 配置。

將目錄/var/www/yii/vendor/bin 新增到你的路徑。

檢視所有配置和 .yml 檔案。

啟動網路伺服器,例如:

php -S localhost:8080

執行測試:

codecept run

更多資訊:

注意: 這些說明適用於 Yii2 版本 2.0.9。在版本 2.0.10 中將根據 Sam Dark 的測試部分重新考慮(並且指令必須更新)。版本 2.0.10 應於 2016 年 9 月 11 日釋出: https//github.com/yiisoft/yii2/milestones