odino/humock

该软件包最新版本(0.0.1)没有提供许可证信息。

0.0.1 2012-05-12 23:09 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:23:15 UTC


README

Humock - 人性化 Behat 上下文

Humock(人类模拟)是一个轻量级的 Behat 上下文,允许您使用方便的方法利用 Mink 的功能,Mink 是一个功能测试的抽象层。

使用 Humock,您可以轻松地将 Behat 和 Mink 结合起来,以便在功能测试期间执行 BDD。

一个示例测试将如下所示

class FeatureContext extends Humock\Context
{    
    /**
     * @Given /^I am on the homepage$/
     */
    public function iAmOnTheHomepage()
    {
        $this->visit("http://website.com");
    }

    /**
     * @Given /^I click on "([^"]*)"$/
     */
    public function iClickOn($link)
    {
        $this->click($link);
    }

安装

推荐通过 composer 进行安装

git clone git@github.com:odino/Humock.git

wget https://getcomposer.org.cn/composer.phar

php composer.phar install

然后您可以通过扩展 Tester 开始编写测试

class FeatureContext extends Humock\Context
{
    ...