datasift/testrest-extension

使用 Behat 测试端到端 RESTful 服务的库

v5.1.1 2018-02-21 10:46 UTC

README

Latest Version on Packagist Software License Build Status Total Downloads

描述

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