computablefacts / behat-contexts
可用于Behat的上下文
v0.3
2019-11-05 09:56 UTC
Requires
- php: >=7.1
- ext-json: ^1.5
- behat/mink-extension: ^2.3
- imbo/behat-api-extension: ^2.1
Requires (Dev)
- orchestra/testbench: ^3.8
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-29 05:29:37 UTC
README
为Behat测试我们的项目提供不同上下文。
此Behat上下文灵感来源于 Imbo Behat API 扩展,该扩展非常适合用Behat测试REST API。
当使用Laravel开发REST API时,我们希望能够使用Laravel测试框架(如Facade),但Imbo Behat API 扩展使用Guzzle HTTP客户端。这就是我们创建此Behat上下文的原因,它具有与Imbo Behat API 扩展相同的Behat步骤,但使用Laracast Behat Laravel 扩展来访问Laravel框架。
安装
最简单的方式是通过使用 Composer
$> composer require --dev computablefacts/behat-contexts
使用方法
ApiContext
这是主类。您可以扩展此类以用于您的Behat上下文
<?php use ComputableFacts\Behat\Context\Laravel\ApiContext as CfApiContext; class ApiContext extends CfApiContext { // ... }
待办事项