Различия между документацией Беат и реальной жизнью.Что это не так? - PullRequest
0 голосов
/ 15 декабря 2018

Когда я запускаю $ vendor/bin/behat --init

я получаю это:

<?php

use Behat\Behat\Context\Context;
use Behat\Gherkin\Node\PyStringNode;
use Behat\Gherkin\Node\TableNode;

/**
 * Defines application features from the specific context.
 */
class FeatureContext implements Context
{
    /**
     * Initializes context.
     *
     * Every scenario gets its own context instance.
     * You can also pass arbitrary arguments to the
     * context constructor through behat.yml.
     */
    public function __construct()
    {
    }
}

Но документация показывает это:

<?php
// features/bootstrap/FeatureContext.php

use Behat\Behat\Context\SnippetAcceptingContext;
use Behat\Gherkin\Node\PyStringNode;
use Behat\Gherkin\Node\TableNode;

class FeatureContext implements SnippetAcceptingContext
{
    /**
     * Initializes context.
     */
    public function __construct()
    {
    }
}

IЯ не уверен, что это потому, что у меня нет файла behat.yml, или это другая проблема.

И это постоянно выдает мне эту ошибку:

  `FeatureContext` context class not found and can not be used. 

Спасибо

Oskar

...