computablefacts/behat-contexts

可用于Behat的上下文

v0.3 2019-11-05 09:56 UTC

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
{   
    // ...
}

待办事项