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