datasift / testrest-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)。有关更多信息,请参阅 许可文件。