Неопределенный сценарий и шаги с Behat и Symfony - PullRequest
0 голосов
/ 06 сентября 2018

Впервые использую Behat 3.4.3 с Symfony 4 и не могу понять, почему Behat продолжает говорить, что мой сценарий и шаги не определены.

Вот .feature

//features/dash_contents.feature
@dashboard_context
Feature: Dashboard access
  As a user
  I should be able to view stats

  Scenario: Observing the dashboard
    When viewing the dashboard page
    Then I should see elements

а вот класс

//Behat/DashboardContents.php
<?php

namespace App\Tests\Behat;

use Behat\Mink\Element\NodeElement;
use Behat\Mink\Exception\ElementNotFoundException;
use Behat\Mink\Exception\PendingException;

/**
 */
class DashboardContents
{
    /**
     * @Observing the dashboard
     */
    public function observingTheDashboard()
    {
        throw new PendingException();
    }

    /**
     * @When viewing the dashboard page
     */
    public function viewingTheDashboardPage()
    {
        throw new PendingException();
    }

    /**
     * @Then I should see elements
     */
    public function iShouldSeeElements()
    {
        throw new PendingException();
    }
}

Запуск bin/behat выдает следующие предупреждения:

1 scenario (1 undefined)
2 steps (2 undefined)

Что мне здесь не хватает?

...