设置测试环境

安装 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