wolg / behat
Behat Shell
dev-master
2013-12-14 02:56 UTC
Requires
- php: >=5.3.0
- composer/installers: *
This package is not auto-updated.
Last update: 2024-09-23 14:39:55 UTC
README
使用Behat测试CakePHP应用的Shell
安装
Behat Shell是通过Composer安装的。
确保在composer.json
中存在require
。这将插件安装到Plugin/Behat
。您还应该根据您计划与Behat Shell一起使用的驱动程序,添加behat/mink-goutte-driver
或behat/mink-selenium2-driver
到您的要求中。
{
"require": {
"wolg/behat": "*",
"phpunit/phpunit": "*",
"cakephp/cakephp": "2.*",
"behat/behat": "2.4.*@stable"
}
}
- 使用
CakePlugin::load('Behat')
将插件添加到您的app/Config/bootstrap.php中 - 运行
Console/cake Behat.behat install
来安装插件 - 将您的应用程序根URL设置到app/Config/behat.yml中
- 运行
Console/behat -dl
以确保所有内容都已正确加载
但是我不使用Composer?
没关系,过程基本上相同。然而,您需要将Behat Shell解压或克隆到您的app/Plugin/Behat文件夹中,而不是使用Composer下载Behat Shell。之后,按照上一节中概述的其余步骤进行。不用担心依赖关系,我们会为您下载。
要求
- PHP版本:PHP 5.3+
- CakePHP版本:2.x
- PHPUnit
进一步阅读
- Behat快速入门 - 阅读快速入门指南。
- 使用Behat和Mink进行BDD实践 - Behat和Mink的行为驱动开发介绍。
- Behat文档 - 阅读Behat2文档指南。
- Behat示例 - 查看创建者的演示。
- Mink文档 - 了解Mink和Web验收测试。
贡献
- 分支
- 创建您的功能分支(
git checkout -b my-new-feature
) - 提交您的更改(
git commit -am 'Added some feature'
) - 推送到分支(
git push origin my-new-feature
) - 创建新的Pull Request