datasift / behat-extension
使用Behat测试端到端RESTful服务的库
v5.1.1
2018-02-21 10:46 UTC
Requires
- php: >=5.4
- behat/behat: ~3.0
- guzzlehttp/guzzle: ~6
- webmozart/assert: ^1.3
Requires (Dev)
- mheap/silex-memcache: 1.0.0
- silex/silex: ~1
- symfony/process: ~2.1
README
描述
此Behat扩展提供实用类,用于使用Behat测试端到端RESTful服务。
安装
首先通过Composer安装此包。编辑您项目的composer.json
文件,以要求datasift/behat-extension
。
如果您需要支持Guzzle 4-5,请使用testrest-extension 4.x。
"require-dev": {
"datasift/testrest-extension": "4.*"
}
如果您需要支持Guzzle 6,请使用testrest-extension 5.x。
"require-dev": {
"datasift/testrest-extension": "5.*"
}
接下来,通过终端更新Composer
composer update
在您的behat.yml中指定类以激活扩展
# behat.yml default: extensions: DataSift\BehatExtension: base_url: http://localhost:8080/ suites: default: contexts: - 'DataSift\BehatExtension\Context\RestContext'
数据库
支持的驱动器
- mysql
- sqlite
缓存
支持的驱动器
- memcached
Mountebank
文件
测试
要测试库本身,请运行测试
composer test
贡献
有关详细信息,请参阅CONTRIBUTING。
鸣谢及开发者联系方式
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。